Potresti riscontrare il seguente errore durante l'accesso ad applicazioni che hanno file di indice diversi da index.html/index.php o altri indici di directory specificati.
Errore Apache:DirectoryIndex non corrispondente?
Fai riferimento a quanto segue per risolvere il problema.
Per impostazione predefinita, Apache è configurato con il seguente indice di directory.
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
Significa che Apache cercherà solo i file di indice di directory denominati index.html. Quindi, ogni volta che tentiamo di accedere a phpMyAdmin, Apache genera un errore.
Per risolvere questo problema, dovremo aggiungere index.php file come DirectoryIndex.
- Esegui il comando.
vim /etc/httpd/conf/httpd.conf
- Il comando sopra aprirà il file di configurazione e dovremo aggiungere la riga sottostante nel file di configurazione.
Da<IfModule dir_module>
A
DirectoryIndex index.html
</IfModule><IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>Una volta aggiunto “index.php” nel file di configurazione, esci dall'editor e salva il file. Tieni presente che abbiamo modificato i file di configurazione, quindi dovremo riavviare il servizio Apache. Per questo segui il comando seguente:
systemctl restart httpd
Il tuo errore dovrebbe essere sparito ora. Quindi, ecco come puoi risolvere l'errore DirectoryIndex.