2012-04-28 12 views
9

私はセメスター全体でこのサーバで作業していましたが、設定オプションは変更していません。数週間前に作成したディレクトリ/ファイルにはまだアクセスできますが、新しいディレクトリ、私にそれらにアクセスさせてください - エラー "ディレクトリディレクティブによって禁止されたディレクトリインデックス"を得る。これを引き起こしているのは何ですか?エラー - ディレクティブでディレクトリインデックスが禁止されていますか?

答えて

32

Apacheのディレクトリリストを無効にしたようです。これは、単にindex.htmlをindex.phpのかを持っていないとの問題だった私にとって

Options +Indexes 
3

:あなたはhtaccessファイルでそれを上書きすることが許可されている場合は、単にこの情報を使用してルートWebディレクトリで.htaccessファイルを置きます(.htaccessファイルの内容に応じて)フォルダ内のファイルを取り出し、その内容を取得しようとします。その後、私はあなたがいると思われるように、コマンドラインではなく、内容を読むためにPHPを使用していました。それでも解決策が見つからない場合は、ディレクトリにインデックスを作成してみてください(php、html)。

0

私はWordpressで働いていました。 エラーは禁止アクセスwp-adminでした。 オプション+インデックスのコンテンツで.htaccessを作成しました。

ありがとうございます。

1

私にとっては、httpd.confファイルの説明に沿って歩き、私が遵守していることを確認することができました。以下のコメントは助け:

# The path to the end user account 'public_html' directory must be 
# accessible to the webserver userid. This usually means that ~userid 
# must have permissions of 711, ~userid/public_html must have permissions 
# of 755, and documents contained therein must be world-readable. 
# Otherwise, the client will only receive a "403 Forbidden" message. 

私はドキュメントルートを移動しようとしていたと私は右のパーマを設定していなかった...