ispCP - Board - Support
[Resuelto] Como activo php4 para un sitio? - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: Spanish Corner (/forum-29.html)
+--- Thread: [Resuelto] Como activo php4 para un sitio? (/thread-7496.html)



[Resuelto] Como activo php4 para un sitio? - Killer2k - 08-14-2009 02:05 AM

Hola a toda la comunidad!

La version que tengo instalada es ispCP 1.0.0 OMEGA build: 20090225.
Yendo directo a la pregunta, como hago para que un sitio en particular pueda usar PHP4 en lugar de PHP5?
Porque tengo un dominio levantado en el panel que esta programado para PHP4 y no funciona con PHP5, queria ver si existe alguna manera de activarle PHP4 solamente a ese dominio.

Muchas gracias Smile


RE: Como activo php4 para un sitio? - kilburn - 08-14-2009 02:17 AM

Bueno, oficialmente no está soportado y yo hace bastante que no lo pruebo, pero antes funcionaba. La cosa es relativamente sencilla:

1. Asegúrate de tener instalado php4 (debian lenny NO incluye php4...)
2. Comprueba que tienes los ficheros /var/www/fcgi/dominio.tld/php4-fcgi-starter y /var/www/fcgi/dominio.tld/php4/php.ini (copia los de php5 y reemplaza php5 por php4 si no los tienes)
3. Añade esto lo siguiente en un .htaccess si usas fastcgi:
Code:
Action php-fastcgi /php4/php4-fcgi-starter
o modifica las líneas "ScriptAlias" y "FCGIWrapper" del dominio en el archivo /etc/apache2/sites-enabled/ispcp.conf (y /etc/ispcp/apache/working/ispcp.conf) si usas fcgid.


RE: Como activo php4 para un sitio? - Killer2k - 08-14-2009 04:18 AM

Muchas gracias por tu pronta respuesta.
Respecto al sistema que tenemos instalado es Lenny con kernel 2.6.26-2-686 por lo tanto es como dices, no tiene php4.
Ahora mi consulta es, si le instalo el php4 puedo llegar a tener conflictos? es seguro la instalacion?

Gracias Smile


RE: Como activo php4 para un sitio? - kilburn - 08-14-2009 04:41 AM

Bueno, depende de como lo instales... Asegurate de meter solo la versión cgi (sin cli) y no deberías tener problemas, pero deberás compilarlo tu y php es un follón de dependencias BRUTAL... :S

Yo creo que terminarías antes adaptando la web para que funcione en php5...


RE: Como activo php4 para un sitio? - Killer2k - 08-14-2009 05:00 AM

Ahora entro en dilema, por lo tanto te hago una pregunta simpe segun tu criterio.
Que me recomendas que haga?

Saludos


RE: Como activo php4 para un sitio? - kilburn - 08-14-2009 08:01 AM

Bueno, lo primero evaluar "cuan difícil sería pasar la aplicación". Se trata de una web de miles de líneas de código lleno de incompatibilidades con php5 (cosa MUY MUY rara, yo mismo he pasado decenas de webs de php4 a php5 sin mucha dificultad)? Si no, pásala a php5 porque php4 está descontinuado, no hay ni security updates ya así que es mal asunto tenerlo.

Resumiendo: yo pasaría la aplicación, porque sino tendrás que hacerlo tarde o temprano.