He hablado varias veces sobre configuraciones y posibles errores de suPHP pero nunca sobre el modo de instalarlo. Para quienes no lo sepan, suPHP es un módulo de Apache y a su vez una utilidad independiente que permite que los scripts PHP se ejecuten con el usuario propietario del script. Así mismo, permite establecer restricciones Seguir leyendo
suphp
suPHP 0.7.1: SecurityException in Application.cpp:511: Unknown Interpreter: php
Hoy he estado actualizando un equipo. Una de las actualizaciones era la de la versión de suPHP a la 0.7.1. La actualización ha ido bien hasta que he comenzado a probar los sitios web. Todos recibían un error 500 (Internal Server Error), típico de suPHP, y en los logs se volcaba la siguiente información: [Sun Seguir leyendo
suPHP: «Premature end of script headers» en el error_log
Si acabáis de montar un servidor apache con suPHP y al tratar de ejecutar cualquier PHP el navegador muestra «Internal Server Error«, y el log de apache muestra «Premature end of script headers» lo más probable es que hayáis instalado la versión cliente (CLI) de php en vez de la versión CGI (php-cgi). Para solventar Seguir leyendo
suPHP: «/…/» is not in document root of Vhost «/…/»
[Mon Aug 18 04:00:06 2008] [error] [client xx.xx.xx.xx] SoftException in Application.cpp:217: File «/usr/share/phpmyadmin/index.php» is not in document root of Vhost «/var/www/html/» Este error es provocado a una restricción de seguridad en servidores con Apache con suPHP. Si véis conveniente la resolución del mismo, debéis acceder al fichero de configuración de suphp, normalmente ubicado en /etc/suphp.conf, Seguir leyendo
Utilizar .htaccess / php.ini en Apache con suPHP
En el momento que compilas apache con suPHP, las directivas incluidas dentro de los ficheros .htaccess dejan de funcionar. Existen dos posibilidades, compilar htscanner para permitir el uso de ficheros .htaccess y todas las directivas que hay dentro de él, o usar un fichero php.ini personalizado dentro de cada virtualhost con las directivas que queramos. Seguir leyendo