Re: Expediente X con apache2 + php4-cgi
Se me ocurre que la solución podria estar en las opciones que se escojieron en el momento de compilar el php4-cgi. ¿como podria verlas? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Expediente X con apache2 + php4-cgi
El Sun, 20 Jul 2008 13:47:46 +0200 Marc Aymerich [EMAIL PROTECTED] escribió: Se me ocurre que la solución podria estar en las opciones que se escojieron en el momento de compilar el php4-cgi. ¿como podria verlas? La manera ortodoxa es llamar a phpinfo() en un fichero que vaya a ser interpretado por php. Claro que esto necesita que php funcione correctamente. Una manera meno elegante puede ser /usr/lib/cgi-bin/php4 -i 2/dev/null info.html Esto te generará un fichero en html que puedes visualizar fácilmente. Saludos. -- Manolo Díaz -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Expediente X con apache2 + php4-cgi
Parece que ya he encontrado una solución :) Una manera meno elegante puede ser /usr/lib/cgi-bin/php4 -i 2/dev/null info.html esto me ha dado la idea de usar el binario: /usr/lib/cgi-bin/php4 en vez del que se usaba en el howto en el que me he basado para configurar el sistema: /usr/bin/php4-cgi Parece que con este otro binario, a pesar de ser a simple vista iguales: ls -la /usr/bin/php4-cgi -rwxr-xr-x 1 root root 3215128 2007-05-24 22:54 /usr/bin/php4-cgi ls -la /usr/lib/cgi-bin/php4 -rwxr-xr-x 1 root root 3215128 2007-05-24 22:54 /usr/lib/cgi-bin/php4 Funciona :). Insisto de nuevo en que usando el /usr/bin/php5-cgi siempre me ha funcionado perfectamente :S, esto no tiene ningún sentido. saludos y gracias!! Marc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Expediente X con apache2 + php4-cgi
El Sun, 20 Jul 2008 14:51:19 +0200 Marc Aymerich [EMAIL PROTECTED] escribió: Parece que con este otro binario, a pesar de ser a simple vista iguales: ls -la /usr/bin/php4-cgi -rwxr-xr-x 1 root root 3215128 2007-05-24 22:54 /usr/bin/php4-cgi ls -la /usr/lib/cgi-bin/php4 -rwxr-xr-x 1 root root 3215128 2007-05-24 22:54 /usr/lib/cgi-bin/php4 Funciona :) Parece que son exactamente iguales, que se usan en situaciones diferentes. Puedes verlo en los dos primeros párrafos de esta página de Debian: http://packages.debian.org/testing/web/php4-cgi Saludos. -- Manolo Díaz -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Expediente X con apache2 + php4-cgi
El Sat, 19 Jul 2008 01:34:24 +0200 Marc Aymerich [EMAIL PROTECTED] escribió: Supongo que también le habrás echado un vistazo a /etc/php4/cgi/php.ini y está correctamente configurado. Si, el fichero de configuración es el que viene por defecto en debian, y comparandolo con el del php5 (que si funciona), no le veo nada relevante. saludos y muchas gracias de nuevo :) Marc. Pues lo único que se me ocurre es que no hayas seguido las instrucciones del README.Debian. Si también has hecho esto no sé dónde puede estar el fallo. Lo siguiente sería pensar en un fallo del paquete pero no veo ningún informe al respecto. To use php4-cgi with apache2 1) activate CGI (it's on by default in default debian setups) a) If using the prefork MPM, use 'a2enmod cgi' b) If using a threaded MPM, use 'a2enmod cgid' 2) activate mod_actions (a2enmod actions) 3) Add the following to a config snippet in /etc/apache2/conf.d IfModule mod_actions.c Action application/x-httpd-php /cgi-bin/php4 /IfModule Saludos y suerte. -- Manolo Díaz -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Expediente X con apache2 + php4-cgi
Gracias manolo por tu insisténcia :) 3) Add the following to a config snippet in /etc/apache2/conf.d IfModule mod_actions.c Action application/x-httpd-php /cgi-bin/php4 /IfModule Este es el punto que el readme difiere de mi instalación. Basandome en este how-to http://buzz.typo3.org/uploads/media/webserver_php_fcgid.pdf , basicamente lo que he puesto en conf.d/ es puesto esto: AddHandler php-fcgi .php Action php-fcgi /fcgi-bin/php-fcgi-wrapper AddType application/x-httpd-php .php Alias /fcgi-bin/ /home/httpd/fcgi-bin.d/php5-default/ #esta carpeta contiene el wrapper Location /fcgi-bin/ SetHandler fcgid-script Options +ExecCGI /Location Pienso que acaban haciendo lo mismo, y tampoco tiene sentido que funcione para el php5 y no cuando el php4. :( Saludos y gracias de nuevo, Marc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Expediente X con apache2 + php4-cgi
El Sat, 19 Jul 2008 12:15:37 +0200 Marc Aymerich [EMAIL PROTECTED] escribió: Gracias manolo por tu insisténcia :) 3) Add the following to a config snippet in /etc/apache2/conf.d IfModule mod_actions.c Action application/x-httpd-php /cgi-bin/php4 /IfModule Este es el punto que el readme difiere de mi instalación. Basandome en este how-to http://buzz.typo3.org/uploads/media/webserver_php_fcgid.pdf , basicamente lo que he puesto en conf.d/ es puesto esto: AddHandler php-fcgi .php Action php-fcgi /fcgi-bin/php-fcgi-wrapper AddType application/x-httpd-php .php Alias /fcgi-bin/ /home/httpd/fcgi-bin.d/php5-default/ #esta carpeta contiene el wrapper Location /fcgi-bin/ SetHandler fcgid-script Options +ExecCGI /Location Pienso que acaban haciendo lo mismo, y tampoco tiene sentido que funcione para el php5 y no cuando el php4. :( Saludos y gracias de nuevo, Marc. Dudo que esa configuración que mencionas haga entrar en acción a /usr/lib/cgi-bin/php4, puesto que no aparece en ningún lado. Entonces difícilmente te funcionará, nunca será llamado. Un saludo. Disculpa, por error lo envié a tu privado :( -- Manolo Díaz -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Expediente X con apache2 + php4-cgi
Dudo que esa configuración que mencionas haga entrar en acción a /usr/lib/cgi-bin/php4, puesto que no aparece en ningún lado. Entonces difícilmente te funcionará, nunca será llamado. Si que deberia, con esta linea: Action php-fcgi /fcgi-bin/php-fcgi-wrapper Este es el contenido de php-fcgi-wrapper: #!/bin/sh # Wrapper for PHP-fcgi export PHPRC=/etc/php4/cgi exec /usr/bin/php4-cgi este es quien finalmente ejecuta el php. Uso un wrapper para poder ejecutar cada php con el usuario que corresponda (suExec). saludos, marc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Expediente X con apache2 + php4-cgi
Buenas lista, Estoy montando un apache2 worker con suExec, fastcgi, php4-cgi y php5-cgi, en debian lenny. Cuando uso el wrapper con php5-cgi funciona de maravilla, pero cuando lo cambio por php4-cgi el apache no ejectua los php's sino que devulve el contenido del wrapper :S:S:S. Los dos binarios (php4-cgi y php5-cgi) tienen exactamente los mismos permisos, propietario y grupo. Nose que puede estar pasando, ¿sera un bug? Aquí les dejo el contenido del wrapper que funciona. #!/bin/sh # Wrapper for PHP-fcgi export PHPRC=/etc/php5/cgi exec /usr/bin/php5-cgi y aquí el que no funciona: #!/bin/sh # Wrapper for PHP-fcgi export PHPRC=/etc/php4/cgi exec /usr/bin/php4-cgi ¿alguna idea de lo que puede estar pasando? Los logs no dan ninguna pista :( Saludos y gracias!!! marc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Expediente X con apache2 + php4-cgi
On Fri, Jul 18, 2008 at 11:31 AM, Marc Aymerich [EMAIL PROTECTED] wrote: Buenas lista, Estoy montando un apache2 worker con suExec, fastcgi, php4-cgi y php5-cgi, en debian lenny. Cuando uso el wrapper con php5-cgi funciona de maravilla, pero cuando lo cambio por php4-cgi el apache no ejectua los php's sino que devulve el contenido del wrapper :S:S:S. Los dos binarios (php4-cgi y php5-cgi) tienen exactamente los mismos permisos, propietario y grupo. Nose que puede estar pasando, ¿sera un bug? Aquí les dejo el contenido del wrapper que funciona. #!/bin/sh # Wrapper for PHP-fcgi export PHPRC=/etc/php5/cgi exec /usr/bin/php5-cgi y aquí el que no funciona: #!/bin/sh # Wrapper for PHP-fcgi export PHPRC=/etc/php4/cgi exec /usr/bin/php4-cgi Estimo que tenes los 2 compilados... Esta la llamada al modulo php en el httpd.conf ? Saludos -- La Voluntad es el unico motor de nuestros logros Mstaaravin / http://www.mstaaravin.com.ar/
Re: Expediente X con apache2 + php4-cgi
El Fri, 18 Jul 2008 16:31:38 +0200 Marc Aymerich [EMAIL PROTECTED] escribió: Buenas lista, Estoy montando un apache2 worker con suExec, fastcgi, php4-cgi y php5-cgi, en debian lenny. Cuando uso el wrapper con php5-cgi funciona de maravilla, pero cuando lo cambio por php4-cgi el apache no ejectua los php's sino que devulve el contenido del wrapper :S:S:S. Los dos binarios (php4-cgi y php5-cgi) tienen exactamente los mismos permisos, propietario y grupo. Nose que puede estar pasando, ¿sera un bug? Aquí les dejo el contenido del wrapper que funciona. #!/bin/sh # Wrapper for PHP-fcgi export PHPRC=/etc/php5/cgi exec /usr/bin/php5-cgi y aquí el que no funciona: #!/bin/sh # Wrapper for PHP-fcgi export PHPRC=/etc/php4/cgi exec /usr/bin/php4-cgi ¿alguna idea de lo que puede estar pasando? Los logs no dan ninguna pista :( Saludos y gracias!!! marc. ¿Qué te dice dpkg -l php\*-cgi? Saludos. -- Manolo Díaz -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Expediente X con apache2 + php4-cgi
Estimo que tenes los 2 compilados... Si, estan los dos instalados a través de apt-get Esta la llamada al modulo php en el httpd.conf ? No, los uso como cgi y no como modulos del apache. ¿Qué te dice dpkg -l php\*-cgi? Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-=-=-== ii php4-cgi 6:4.4.4-9+lenny1 server-side, HTML-embedded scripting language (CGI binary) ii php5-cgi 5.2.6-2 server-side, HTML-embedded scripting language (CGI binary) De verdad que es raro, raro. saludos y gracias! marc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Expediente X con apache2 + php4-cgi
El Sat, 19 Jul 2008 00:31:53 +0200 Marc Aymerich [EMAIL PROTECTED] escribió: Estimo que tenes los 2 compilados... Si, estan los dos instalados a través de apt-get Esta la llamada al modulo php en el httpd.conf ? No, los uso como cgi y no como modulos del apache. ¿Qué te dice dpkg -l php\*-cgi? Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-=-=-== ii php4-cgi 6:4.4.4-9+lenny1 server-side, HTML-embedded scripting language (CGI binary) ii php5-cgi 5.2.6-2 server-side, HTML-embedded scripting language (CGI binary) De verdad que es raro, raro. saludos y gracias! marc Bien, la instalación no presenta errores. Supongo que también le habrás echado un vistazo a /etc/php4/cgi/php.ini y está correctamente configurado. Saludos. -- Manolo Díaz -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Expediente X con apache2 + php4-cgi
Supongo que también le habrás echado un vistazo a /etc/php4/cgi/php.ini y está correctamente configurado. Si, el fichero de configuración es el que viene por defecto en debian, y comparandolo con el del php5 (que si funciona), no le veo nada relevante. saludos y muchas gracias de nuevo :) Marc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]