Error Apache: No encuentra el DirectoryIndex (index..html) correspondiente [SOLUCIONADO]

Estándar
¿Te ha gustado? ComparteTweet about this on Twitter
Twitter
Share on Facebook
Facebook
0Share on LinkedIn
Linkedin
Share on Google+
Google+
0

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.

Error 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

Fuente: NEOLO.COM Hosting

¿Te ha gustado? ComparteTweet about this on Twitter
Twitter
Share on Facebook
Facebook
0Share on LinkedIn
Linkedin
Share on Google+
Google+
0

Deja un comentario