web-dev-qa-db-ja.com

エラー-オプションディレクティブによってディレクトリインデックスが禁止されていますか?

私は学期全体にわたってこのサーバーで作業しており、構成オプションを変更していません-数週間前に作成したディレクトリ/ファイルには引き続きアクセスできますが、新しいディレクトリ、古い作業ディレクトリの正確な複製でさえも許可されませんそれらにアクセス-エラー「オプションディレクティブによって禁止されたディレクトリインデックス」を取得します。これは何が原因ですか?

9
antonpug

Apacheで誰かがディレクトリ一覧を無効にしているようです。これを.htaccessで上書きすることが許可されている場合は、次の情報を含む.htaccessファイルをルートWebディレクトリに配置するだけです。

Options +Indexes
32
John Conde

私にとってこれは、フォルダーにindex.htmlまたはindex.php(.htaccessファイルの内容によって異なります)ファイルが存在し、そのコンテンツをプルしようとする場合の問題でした。次に、コンテンツを読み取るためにphpを使用していましたが、コマンドラインではありません。それでも解決策が見つからない場合は、コンテンツを取得できないディレクトリにindex。(php、html)を作成してみてください。

3
mark.inman

私にとって助けとなったのは、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.

ドキュメントルートを移動しようとしていましたが、適切な権限を設定していませんでした。

1
gk_2000

私にとってはWordpressで働いていました。エラーは禁止アクセスwp-adminでした。 Options + Indexesコンテンツを使用して.htaccessを作成しました。

ありがとうございました。

0
StandDuPp