Foros del Web » Administración de Sistemas » Apache »

configurando virtualhost con php alternativo

Estas en el tema de configurando virtualhost con php alternativo en el foro de Apache en Foros del Web. Hola! Tengo dudas sobre si esto debería ir en el foro de Apache o en el de PHP. En una VM con Debian Jessie está ...
  #1 (permalink)  
Antiguo 27/01/2017, 04:17
 
Fecha de Ingreso: noviembre-2006
Mensajes: 3
Antigüedad: 17 años, 4 meses
Puntos: 0
configurando virtualhost con php alternativo

Hola!

Tengo dudas sobre si esto debería ir en el foro de Apache o en el de PHP.

En una VM con Debian Jessie está el PHP 5.6.29. Necesito correr un drupal antiguo que funciona bien con el PHP 5.2.17.

Mediante PHPFarm he compilado con éxito esta versión 5.2.17.

He configurado un sitio scorza6.org al que apunto con la correspondiente entrada de /etc/hosts, y en él he creado un index.html y un test.php conteniendo el típico phpinfo().

He configurado un VHost para scorza6.org para que haga uso del PHP 5.2.17 como FastCGI siguiendo los métodos recomendados en diferentes sitios. Pero cuando accedo con Firefox a scorza6.org/test.php me deja pantalla blanca. Accediendo desde el navegador eLinks en modo texto, me solicita un programa para abrir test.php y si le doy a abrir, me muestra el código de test.php.

Los datos de configuración son como sigue...

---------------------------------------------
Configuración de la ejecución de php-cgi...

Código:
root@saludable:~# cat /var/www/cgi-bin/php-cgi-5.2.17 
#!/bin/sh
PHP_FCGI_CHILDREN=3
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_MAX_REQUESTS
exec /opt/phpfarm/inst/bin/php-cgi-5.2.17

---------------------------------------------
Comprobación de que el ejecutable funciona bien...

Código:
root@saludable:~# /opt/phpfarm/inst/bin/php-cgi-5.2.17 --version
PHP 5.2.17 (cgi-fcgi) (built: Jan 23 2017 17:08:04) (DEBUG)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

---------------------------------------------
Comprobación de permisos...

Código:
root@saludable:~# ls -lR /var/www/cgi-bin/
/var/www/cgi-bin/:
total 4
-rwxr-x--- 1 www-data www-data 153 ene 24 12:15 php-cgi-5.2.17

---------------------------------------------
Configuración del VHost...

Código:
root@saludable:~# cat /etc/apache2/sites-enabled/scorza6.conf 
<VirtualHost *:80>
	

	<ifmodule mod_php5.c>
		php_flag engine off
	</ifmodule>

	ServerName scorza6.org

	ServerAdmin webmaster@localhost
	DocumentRoot /var/www/html/scorza6
	<Directory />
		Options FollowSymLinks
		AllowOverride All
		AddHandler php-cgi .php
		Action php-cgi /cgi-bin-php/php-cgi-5.2.17
	</Directory>
	CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

---------------------------------------------
Módulos cargados...

Código:
root@saludable:~# a2query -m
authz_host (enabled by maintainer script)
status (enabled by maintainer script)
rewrite (enabled by site administrator)
dir (enabled by maintainer script)
mime (enabled by maintainer script)
setenvif (enabled by maintainer script)
filter (enabled by maintainer script)
access_compat (enabled by maintainer script)
deflate (enabled by maintainer script)
env (enabled by maintainer script)
auth_basic (enabled by maintainer script)
mpm_prefork (enabled by site administrator)
autoindex (enabled by maintainer script)
fastcgi (enabled by maintainer script)
authn_file (enabled by maintainer script)
authz_core (enabled by maintainer script)
authz_user (enabled by maintainer script)
negotiation (enabled by maintainer script)
php5 (enabled by site administrator)
actions (enabled by site administrator)
authn_core (enabled by maintainer script)
alias (enabled by maintainer script)

---------------------------------------------
Sitios cargados ...

Código:
root@saludable:~# a2query -s
000-default (enabled by site administrator)
scorza6 (enabled by site administrator)
scorza7 (enabled by site administrator)

---------------------------------------------
Configuraciones cargadas...

Código:
root@saludable:~# a2query -c
charset (enabled by maintainer script)
other-vhosts-access-log (enabled by maintainer script)
localized-error-pages (enabled by maintainer script)
apache2-doc (enabled by maintainer script)
phpmyadmin (enabled by maintainer script)
serve-cgi-bin (enabled by maintainer script)
javascript-common (enabled by maintainer script)
php-cgi-setup (enabled by site administrator)
security (enabled by maintainer script)

---------------------------------------------
Registro de acceso de Apache

Código:
root@saludable:~# tail /var/log/apache2/access.log
192.168.1.6 - - [25/Jan/2017:13:13:49 +0100] "GET /test.php HTTP/1.1" 200 23659 "-" 
"Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0"
Por más vueltas que le doy, no encuentro donde puede estar el error. Ya he probado a deshabilitar el módulo php5 con el mismo resultado, aunque entonces también deja de funcionar el scorza7.org que va con el php "normal".

¿Alguna sugerencia que me ayude a resolver el problema?

Gracias.

--
Ismael Fanlo
  #2 (permalink)  
Antiguo 27/01/2017, 07:25
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: configurando virtualhost con php alternativo

Hola ifanlo,

Como bien dices, esto debería ir en el foro de Apache, pide que te lo muevan porque allí seguro que te podrán ayudar mejor.
  #3 (permalink)  
Antiguo 31/01/2017, 03:29
(Desactivado)
 
Fecha de Ingreso: julio-2008
Ubicación: Muchas noches sin dormir
Mensajes: 211
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: configurando virtualhost con php alternativo

Lo que debes hacer es actualizar el core de tu cms a la última versión y trabajar con la última versión estable de PHP5 o PHP7 o te van a juankear la web.

¡Deja de hacer chapuzas y experimentos raros!
  #4 (permalink)  
Antiguo 31/01/2017, 04:41
 
Fecha de Ingreso: noviembre-2006
Mensajes: 3
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: configurando virtualhost con php alternativo

Hola, fvillalba!

Cita:
Iniciado por fvillalba Ver Mensaje
Lo que debes hacer es actualizar el core de tu cms a la última versión y trabajar con la última versión estable de PHP5 o PHP7 o te van a juankear la web.

¡Deja de hacer chapuzas y experimentos raros!
¿Y para qué piensas que estoy haciendo experimentos raros?

Precisamente quiero actualizarla, pero hay problemas con determinados módulos o plugins que no se actualizan bien y he de cambiar unos tipos de contenido por otros *antes* de hacer la actualización. Para eso me he replicado el cms en una VM local.

Gracias.
  #5 (permalink)  
Antiguo 31/01/2017, 19:56
(Desactivado)
 
Fecha de Ingreso: julio-2008
Ubicación: Muchas noches sin dormir
Mensajes: 211
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: configurando virtualhost con php alternativo

Cita:
Iniciado por ifanlo Ver Mensaje
Hola, fvillalba!



¿Y para qué piensas que estoy haciendo experimentos raros?

Precisamente quiero actualizarla, pero hay problemas con determinados módulos o plugins que no se actualizan bien y he de cambiar unos tipos de contenido por otros *antes* de hacer la actualización. Para eso me he replicado el cms en una VM local.

Gracias.
Sencillamente y llanamente porque instalar el PHPFarm en desarrollo o producción ya es un experimento en sí mismo...

Etiquetas: html, php, registro, virtualhost
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:29.