Comprobación Pre-Flight
- Estas instrucciones están específicamente previstas para solventar el error:
No encuentra el DirectoryIndex (index..html) correspondiente
- Estaré trabajando desde ambos servidores Liquid Web Core Managed CentOS 6 y CentOS 7, e iniciaré sesión como root.
E
rror de Apache por una razón general
Este error puede ocurrir cuando intenta acceder a aplicaciones que tienen un archivo index.php (u otro archivo index), pero no un index.html u otro archivo especificado como ‘directorio index’.
Por ejemplo, phpMyAdmin incluye un index.php después de la instalación, pero no un archivo index.html.
Por defecto Apache está configurado con lo siguiente:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
…lo que significa que Apache solamente buscará archivos en el directorio denominados index.html
Por lo tanto, cuanto intenta acceder a phpMyAdmin, Apache arroja el siguiente error:
autoindex:error] [pid 20115] [client 10.30.6.80:50800] AH01276: Cannot serve directory /usr/share/phpMyAdmin/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive
En este caso queremos añadir index.php a la directiva DirectoryIndex
vim /etc/httpd/conf/httpd.conf
Cambiar:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
a:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
A continuación salga y guarde el archivo con el comando:wq.
Asegúrese de reiniciar Apache.
systemctl restart httpd