最近、ワードプレスのブログをapache2を実行している新しいubuntuサーバーに移行しました。ブログの のパスは物理的には古いサーバーと同じパスの/var/www/approot/public/home/blog/(wp-stuff here)
にあります。ウェブルートでindex.phpスクリプトが実行されない
注:これはWordPressの問題ではありません。私はこのフォルダに作成したシンプルなPHPスクリプトを実行できます。 phpinfo.php
はうまく戻ります。ただし、index.php
は403禁止メッセージを返します。
私はhttp://www.example.com/home/blog/wp-login.php
に直接アクセスしてからhttp://www.example.com/home/blog/wp-admin/index.php
に直接アクセスすると、奇妙なことに、WordPressコンソールに正しくログインできます。私は../home/blog/wp-content
フォルダの下のカテゴリページ、およびすべてのリンクにアクセスすることができ、私はまた、403
を得るが、だけではない、メインページ -
しかし、私はhttp://www.example.com/home/blog/index.php
に到達することはできません。
私は標準に見える.htaccessファイル持っています。また、権限が
-rwxr-xr-x
../home/blog/
フォルダ内のすべての.phpファイルで同じように設定されている
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /home/blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /home/blog/index.php [L]
</IfModule>
# END WordPress
誰もが任意のアイデアを持っていますがindex.php
がなぜ禁止されているのですか?
Apacheのエラーログを確認します。ブロックする決定がApacheによって行われた場合、そこにエントリがあるはずです。 – LazyOne
ありがとうございます。 –
クライアントはサーバー構成によって拒否されました:/var/www/approot/public/home/blog/.html –