var / www / tutodirectorで簡単なphpページを作成しましたが、このページを開こうとすると(これはURLです:)次の http://localhost/tuto/index.php
メッセージが表示されます:
禁断
このサーバーで/tuto/index.phpにアクセスする権限がありません。
ローカルホストポート80のApache/2.2.22(Ubuntu)サーバー
var / www / tutodirectorで簡単なphpページを作成しましたが、このページを開こうとすると(これはURLです:)次の http://localhost/tuto/index.php
メッセージが表示されます:
禁断
このサーバーで/tuto/index.phpにアクセスする権限がありません。
ローカルホストポート80のApache/2.2.22(Ubuntu)サーバー
tuto
ディレクトリにはグループaimad
と所有者があります。これdrwx------
は、ディレクトリに対する読み取り/書き込み/実行権限を持っているのはあなただけであることを意味します。
d
ノードがディレクトリであることを意味しますr(4)
読み取り許可を意味しますw(2)
書き込み許可を意味しますx(1)
実行許可を意味します権限の順序は、ユーザー、グループ、ワールドです。
これを修正するには、apacheがそこから読み取れるように権限を修正する必要があります。これは、このコマンドで実行されます。
chmod -R 755 /var/www/tuto
7
= r + w + x5
= r + x5
= r + xディレクトリとその中のすべてに正しい権限を設定します。
さらに良いアプローチは、www-data
ApacheがUbuntuで使用するディレクトリのグループを変更してから、グループを許可する権限を設定することです。
chown -R aimad:www-data /var/www/tuto
chmod -R 750 /var/www/tuto
パーミッションがどのように機能するかをよりよく理解するには、ウィキペディアのページを参照してください。 http://en.wikipedia.org/wiki/Filesystem_permissions