
Ubuntu日本語フォーラム

ログインしていません。
現在LAMP導入で四苦八苦しています。
というのも
http://builder.japan.zdnet.com/news/story/0,3800079086,20384129,00.htm
を参考にしてPHPインストールまで来たのですが・・・
ここで動作確認のために
/var/www
に適当にPHP動作確認用のファイルを作成しようとして gedit で保存しようとすると権限がないようでエラーになります。
それで、ネットで調べて「場所-ホームフォルダ」でファイルブラウザを開いて /var/www をみたら権限は root になっていました。
自分自身もこのフォルダにアクセスできる権限を与える方法を教えてもらえないでしょうか?
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
レスありがとうございます。
$ sudo gedit /var/www/testphp.php
で上手くいきました。
先ほどもここでsuの権限について質問したのですが、とりあえず root 権限はデフォルトでないようなので、暫くは設定しないで進めようと思っています。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
ローカルでテストするためだけに使うなら、あまり深く考えず kiyoshi さんのおっしゃるように、
$ sudo chown <username> /var/www
でいいと思います。
chmod するのはプログラムが暴走したときのことを考えるとちょっと危険かも。
あとは、ユーザ専用ディレクトリを有効にする方法とか。
以下 Apache2 の場合の設定方法。
userdir モジュールを有効化
$ sudo a2enmod userdir
Apache を再起動してモジュールを読み込み
$ sudo /etc/init.d/apache2 restart
あとはホームディレクトリ以下に public_html という名前のディレクトリ(/home/<username>/public_html)を作ると、
http://localhost/~<username>/
にアクセスすることで public_html 内のファイルを表示することが出来ます。
<username> は自分のユーザ名に適宜置き換えてください。
オフライン