.htaccess ファイルを使用して www フォルダー内のディレクトリを保護しようとしましたが、効果がなかったため、行を変更しました
AllowOverride None
私のapache2.confで
AllowOverride All
ルートとして。
これは正しい方法ではなかったことがわかりました。を使用してApacheを再起動しようとすると
/etc/init.d/apache2 restart (or stop and start)
次のエラー メッセージが表示されます。
[FAIL] Starting web server: apache2 failed!
[warn] The apache2 configtest failed. ... (warning).
Output of config test was:
apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php5.load: Cannot load /usr/lib/apache2/modules/libphp5.so into server: /usr/lib/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.
行を AllowOverride None に再度変更しましたが、問題は残ります。apache2 error.log には情報が含まれていません。そして設定ファイルの140行目は
IncludeOptional mods-enabled/*.load
エラーメッセージは /usr/lib/apache2/modules に libphp5.so がないことを示しているので、 libphp5filter.so だけです