Es posible que encuentre el siguiente error al acceder a aplicaciones que tienen archivos de índice que no sean index.html/index.php u otros índices de directorio especificados.
Error de Apache:¿No hay un índice de directorio coincidente?
Consulte lo siguiente para solucionar el problema.
De forma predeterminada, Apache está configurado con el siguiente índice de directorio.
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
Significa que Apache solo buscará archivos de índice de directorio que se llamen index.html. Entonces, cada vez que intentamos acceder a phpMyAdmin, Apache arroja un error.
Para resolver este problema, necesitaremos agregar index.php archivo como DirectoryIndex.
- Ejecute el comando.
vim /etc/httpd/conf/httpd.conf
- El comando anterior abrirá el archivo de configuración y necesitaremos agregar la siguiente línea en el archivo de configuración.
Desde<IfModule dir_module>
Para
DirectoryIndex index.html
</IfModule><IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>Una vez que agregue "index.php" en el archivo de configuración, salga del editor y guarde el archivo. Tenga en cuenta que hemos cambiado los archivos de configuración, por lo que necesitaremos reiniciar el servicio Apache. Para eso, siga el siguiente comando:
systemctl restart httpd
Tu error debería haber desaparecido ahora. Entonces, así es como puede resolver el error de DirectoryIndex.