2012-03-15 17 views
7

私は、それ自身のhtaccessファイルと私の/をhttpdocsディレクトリにウェブサイトを設定していると私は、標準のWordPressのhtaccessWordpressのオプションFollowSymLinksをエラー

を使用して、/をhttpdocs /ブログ内のワードプレスのブログを持っている私は私の中で次のエラーを見続けます[エラー] [クライアント#。#。#。]オプションFollowSymLinksまたはSymLinksIfOwnerMatchがオフになっているため、RewriteRuleディレクティブは禁止されています。/var/www/vhosts/somedomain.com/httpdocs/blog/ index.pl

"Options + FollowSymLinks"が追加されました。これは他の人には問題を解決したようですが(私ではない)

次のようにメインの.htaccessがある:

ザ・Wordpressの.htaccessファイルは、次のとおりです。

Options +FollowSymLinks 
# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /blog/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /blog/index.php [L] 
</IfModule> 
# END WordPres 

何のPerlスクリプトが存在しないため、エラーが「index.pl」として報告され、なぜ私も疑問に思ってin/blog。

でSetHandler perlのスクリプト PerlHandler ModPerl:だから、いくつかの検索の後、私はいくつかのperlのハンドラのものが含まれているの/ var/www /のバーチャルホスト/ somedomain/confに/中(Pleskのは、生成された)httpd.includeファイルが見つかりました: :レジストリ オプションのExecCGI は、私は、このように上記のコードブロックを削除し、Pleskの経由perlのサポートを削除する場合は、私はもうエラーを得ることはありません

上のすべての PerlSendHeaderから許します。

明白な答えは、私がそれを必要としないので、perlを無効にすることですが、これを行う必要なくこのエラーを修正する方法が必要ですか?

答えて

16

はすべてちょうどそれが継承させるために+を削除する必要がありました:)

+0

ああ、行って

Options FollowSymLinks 

を.htaccessファイルに追加します!ありがとうVovan –

+0

おい、私にいくつかの+1評価:) –

+0

完了(と同じ私の質問のために...):) –

関連する問題