GNU/Linux >> Linux の 問題 >  >> Linux

修正方法-Apacheエラー:一致するDirectoryIndexがありませんか?

index.html / index.php 以外のインデックスファイルを持つアプリケーションにアクセスしているときに、以下のエラーが発生する場合があります。 または他の指定されたディレクトリインデックス。

Apacheエラー:一致するDirectoryIndexがありませんか?

問題を解決するには、以下を参照してください。

デフォルトでは、Apacheは次のディレクトリインデックスで設定されています。

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

これは、Apacheがindex.htmlという名前のディレクトリインデックスファイルのみを検索することを意味します。 したがって、phpMyAdminにアクセスしようとすると、Apacheはエラーをスローします。

この問題を解決するには、 index.phpを追加する必要があります。 DirectoryIndexとしてファイル。

  1. コマンドを実行します。

    vim /etc/httpd/conf/httpd.conf
  2. 上記のコマンドは構成ファイルを開き、構成ファイルに以下の行を追加する必要があります。

    From

    <IfModule dir_module>
    DirectoryIndex index.html
    </IfModule>
    To

    <IfModule dir_module>
    DirectoryIndex index.html index.php
    </IfModule>

    構成ファイルに「index.php」を追加したら、エディターを終了してファイルを保存します。構成ファイルを変更したため、Apacheサービスを再起動する必要があることに注意してください。そのためには、以下のコマンドに従ってください:

    systemctl restart httpd

    エラーはもうなくなっているはずです。したがって、これがDirectoryIndexエラーを解決する方法です。


Linux
  1. Linuxでのcron認証失敗エラーを修正するにはどうすればよいですか?

  2. 設定エラーの修正方法:マクロディレクトリ「m4」が見つかりません[解決済み]

  3. 修正方法「W:一部のインデックスファイルのダウンロードに失敗しました。」 Ubuntuでのエラー

  1. LinuxでRustエラー「リ​​ンカー「cc」が見つかりません」を修正する方法

  2. 「gpg:keyserver receive failed:Nodirmngr」エラーを修正する方法

  3. ロケールエラーを修正する方法は?

  1. Linuxでコマンドが見つからないというエラーを修正する方法

  2. OpenStackのKeystone認証エラーを修正する方法– HTTP 500?

  3. エラーを修正する方法– qemu:PC BIOS「bios.bin」をロードできませんでしたか?