2011-07-16 9 views
0

最近、ワードプレスのブログを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がなぜ禁止されているのですか?

+0

Apacheのエラーログを確認します。ブロックする決定がApacheによって行われた場合、そこにエントリがあるはずです。 – LazyOne

+0

ありがとうございます。 –

+0

クライアントはサーバー構成によって拒否されました:/var/www/approot/public/home/blog/.html –

答えて

0

私は同じ問題を抱えています。

通常のWordPressページの代わりに、ディレクトリとファイルのリストが表示されましたか?http://www.example.com/home/blog/http://www.example.com/home/blog/wp-admin?あなたのhttpd.confのいずれかで
のDirectoryIndex index.htmlをindex.phpのにindex.cgi index.plいるindex.xhtml (または類似したもの)

(意志:

そうならば、あなたは以下のものが必要だろうすべての仮想ホストに適用)と各仮想ホスト(仮想ホストを使用している場合)

関連する問題