Anda mungkin menghadapi kesalahan di bawah ini saat mengakses aplikasi yang memiliki file indeks selain index.html/index.php atau indeks direktori lain yang ditentukan.
Kesalahan Apache:Tidak ada DirectoryIndex yang cocok?
Silakan lihat yang berikut untuk memperbaiki masalah.
Secara default, Apache dikonfigurasi dengan indeks direktori berikut.
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
Artinya Apache hanya akan mencari file indeks direktori yang bernama index.html. Jadi, setiap kali kami mencoba mengakses phpMyAdmin, Apache menampilkan kesalahan.
Untuk mengatasi masalah ini, kita perlu menambahkan index.php file sebagai DirectoryIndex.
- Jalankan perintah.
vim /etc/httpd/conf/httpd.conf
- Perintah di atas akan membuka file konfigurasi dan kita perlu menambahkan baris di bawah ini dalam file konfigurasi.
Dari<IfModule dir_module>
Untuk
DirectoryIndex index.html
</IfModule><IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>Setelah Anda menambahkan "index.php" di file konfigurasi, keluar dari editor dan simpan file. Harap dicatat bahwa kami telah mengubah file konfigurasi sehingga kami perlu me-restart layanan Apache. Untuk itu ikuti perintah di bawah ini:
systemctl restart httpd
Kesalahan Anda seharusnya sudah hilang sekarang. Jadi, ini adalah bagaimana Anda dapat mengatasi kesalahan DirectoryIndex.