Hosting cambiado de PHP5 a SuPHP
Hola,
No tengo ni xxxxxx idea de lo que es suphp y si es mejor que php5, pero resulta que mi host esta nocha ha cambiado de php5 a suphp. Y mi web tiene como extension .htm y en htacces tenia este codigo para que lo interpretara como php:
AddType application/x-httpd-php htm.
Mi web no funciona nada, nada del php funciona y esto es megaurgente.
Me ha dicho el host que cambie eso en el htaccess por esto: AddHandler x-httpd-php .htm que según ellos es lo que debería de funcionar. Pero la web sigue igual.
Estoy perdido, no sé si debo cambiar de host o intentar resolver esto.
En la pagina index si entrais veras que el buscador en la izquierda esta en blanco, el menu arriba no aparece y las fotos de la derecha estan con errores, en resumen, un desastre.
Socorro.....alguien puedo opinar sobre suphp y que debo hacer.
Gracias,
Helena
helenp
El host esta investigando pero no parece haber forma para convertir htm a php.
si cambio la extension a .php funciona, pero tengo muchos enlaces en google a varias paginas con extension .htm.
Si hago una redireccion por cada pagina (un 301) a .php no pierdo los enlaces en google?
de verdad no me gustaria tener que hacer eso, son unas 300 paginas y todo eso en un htaccess
dagi3d
parece que suphp es simplemente un módulo para apache, pero el intérprete de php sigue siendo el mismo. lo que tendrían que hacer es añadir ellos la extensión .htm y .html en la configuración de apache para que no le afecte el cambio a más gente. y deberías vigilar que no haya ningún fichero .htm que tenga datos sensibles ya que se podrían quedar a la vista de cualquiera.
De todas maneras creo que te falta un punto delante del htm para que se sepa que es una extensión:
AddType application/x-httpd-php .htm .html
si no te funciona prueba con el AddHandler:
AddHandler x-httpd-php .htm .html
A ver si tienes suerte...
helenp
Gracias, He dicho lo que has dicho al host, y no sé que han hecho pero ya funciona.
chile·logela
una duda tontorrona. ésto se toca en el PHP.ini de todo el servidor no? o es a nivel htaccess?
blackBoar
Si es en un hosting shared, difícilmente será en php.ini; dicen por ahí más arriba que es en el .htaccess