2008-09-27 9 views
4

私の.htaccessファイルにDocumentRoot/var/www/testがあります。これは、私に500の内部サーバーエラーを与えるために、Apacheサーバーを引き起こしています。.htaccessのDocumentRootがエラーを起こしています

エラーログファイルには示しています 警告]、[クライアント127.0.0.1] /var/www/.htaccess:DocumentRootのはここ

AllowOverideすべては私のconfファイルに設定されている許可されていませんが。

これはなぜ起こっているのですか?

答えて

11

DocumentRootディレクティブは、.htaccessファイルには使用できません。代わりにhttpd.confに入れてください。

+2

または指定のVirtualHostファイル –

+0

.htaccesに使用すべきではないドキュメントた内容に応じて、これはあなたが朝の早い時間に起きているときに何が起こりますか問題。あなたはうんざりします。お尻をキックしてくれてありがとう。 –

+0

'httpd.conf'や' httpd-vhost.conf'にアクセスできない場合でも、ドキュメントルートを指定したいのですが?ありがとう –

1

DocumentRootは、.htaccessファイルではなくVirtualHostディレクティブに設定する必要があります。

DocumentRootを.htaccessファイルに挿入する特定の理由はありますか?

関連する問題