OVH Community, your new community space.

No interpreta index.html


msoler
06/06/2013, 16:51
Por si a alguien más le pasa.
Con la reléase 2 de ovh, para que apache interprete ficheros HTML que contengan código php debemos configurar el fichero httpd.conf (ubicación:/usr/local/apache/conf)

Dentro de dicho fichero para cada dominio que se haya creado hay un virtual host con un código parecido al siguiente:
*****************************

ServerAlias dominio.com
ServerAlias www.dominio.com
ServerAdmin webmaster@dominio.com
DocumentRoot /home/dominio/www
SuexecUserGroup dom users
ServerName www.dominio.com
ServerAlias dominio.com
CustomLog logs/dominio-access_log combined
ScriptAlias /cgi-bin/ /home/dominio/cgi-bin/
AddHandler x-httpd-php5 .php .html


****************************

En la ultima línea debemos añadir la extensión .HTML a la instrucción AddHandler.

Si se añade esta linia a un fichero .htaccess no funciona.

msoler
09/05/2013, 16:09
Sigo sin poder solucionar este tema.

Lo único que he averiguado es que si en el fichero .htaccess modifico la linia DirectoryIndex y pongo como primer fichero, un fichero php entonces la web se carga correctamente, si por lo contrario es un fichero HTML se lo intenta descargar.
Lo mas curioso del caso es que si accedo a la web con www.dominio.com/index.php o www.dominio.com/index.html en ambos casos se ejecuta correctamente.

¿Alguna idea?

Gracias

msoler
30/04/2013, 17:20
Lo único que he encontrado en los logs es el error 404 326

HTTP/1.1 404 326

Pero no me ha quedado muy claro cual es el motivo de este error

bz2
30/04/2013, 14:58
Regla número uno cuando pasan estas cosas: mira el error_log de apache.

msoler
30/04/2013, 11:54
Tengo un servidor dedicado con la release 2 de ovh.

Al acceder al dominio no me interpreta el index.html. Me aparece en el explorador el siguiente error:

"application/x-httpd-php (25 bytes)" y intenta descargar el fichero en vez de interpretarlo.

En la carpeta www del dominio tengo un fichero .htaccess con el siguiente texto:

DirectoryIndex index.html index.php

AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .php

Por lo que he leido con esto se me debería haber solucionado el problema.
En el httpd.conf del apache no he añadido estas linias pero deberia ser suficiente con el .htaccess ¿no?
El apache lo he reiniciado varias veces.

Gracias por la ayuda