1. ホーム
  2. php

[解決済み] Optionsディレクティブで禁止されているディレクトリのインデックス

2022-02-02 22:37:04

質問

codeigniterのdompdfプラグインを使用しています。 http://codeigniter.com/wiki/PDF_generation_using_dompdf/

を使用して、フォームからpdfを生成しています。これは localhost 上では動作しますが、ライブサーバ上ではエラーログにこのように表示されます。

Directory index forbidden by Options directive: /var/www/vhosts/domain.co.uk/httpdocs/mm/userdata/account1/invoices/

これが何を意味するのか、何か思い当たることはありませんか?私は答えを検索し、httpd.confを編集することを示唆しているいくつかのものを見つけましたが、私はこれにアクセスすることはできません。

また、ルートとドキュメントディレクトリに空のindex.htmlファイルを追加してみました(他の場所でも提案されましたが、無駄でした)。

よろしくお願いします。

ありがとうございます。

解決方法は?

メインの httpd.conf または .htaccess のファイルは、おそらくこのディレクトリかその近くの親ディレクトリに含まれています。

Options -Indexes

あなたのホストは、これを +Indexes でアクセスできない場合は .htaccess ディレクトリの内容をブラウズし、デフォルトの index.html, index.php などがあります。ディレクトリがデフォルトファイルを持つべきでなく、また Indexes その中にあるコンテンツのファイル名のみを直接対象とすることができます。

Indexes オプションは、多くの Apache インストールではデフォルトで無効になっています。

詳細は のApacheコアドキュメントを参照してください。 Options