ルートディレクトリ(/var/www)のすべてのファイルを表示できますが、サブディレクトリ(/var/www/testなど)に入ると、403 Forbiddenエラーが発生します。 Ubuntu 12.04.01を実行しています。
同様の問題を探しましたが、解決策が見つかりませんでした。
どんな提案がありますか?
修正する: /var/log/apache2/error.log で、以下を含むエラーログを確認します。
client denied by server configuration: /var/www/test/
修正する: www-dataに入り、サブディレクトリに移動しようとするとエラーが発生します。
cd test
sh: 4: cd: can't cd to test
修正する: /var/wwwでls -lを実行すると、次のようになります。
drwx------ 3 nicklas nicklas 4096 Sep 13 18:35 test
これが問題になる可能性がありますか?
アップデート:解決しました! 次のコマンドを実行しましたが、正常に動作しているようです。
cd /var/www
chown -R www-data:www-data *
ベストアンサー1
サブディレクトリのファイル権限を確認してください。 selinuxを有効にした場合は、次のコマンドを実行します。
restorecon -Rv /var/www