Tengo el siguiente problema, compile con easyapache php4 y php5 en el mismo servidor de forma que el php4 quedara como modulo de apache y php5 como cgi. La compilación funciono bien, pero hubo problemas con algunos script, por lo que decidi compilar nuevamente sólo con php4.
Sin embargo en la configuración de apache a todos los VIRTUALHOST agrego lo siguiente:
<IfModule concurrent_php.c>
php4_admin_value open_basedir "/home/USUARIO:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp"
php5_admin_value open_basedir "/home/USUARIO:/usr/lib/php:/usr/local/lib/php:/tmp"
</IfModule>
<IfModule !concurrent_php.c>
<IfModule mod_php4.c>
php_admin_value open_basedir "/home/USUARIO:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/ph#p:/tmp"
</IfModule>
<IfModule mod_php5.c>
php_admin_value open_basedir "/home/USUARIO:/usr/lib/php:/usr/local/lib/php:/tmp"
</IfModule>
</IfModule>
Esto esta causando problemas a algunos clientes que usan CURL y que al parecer no va bien con el open basedir.
Si creo una cuenta nueva, igualmente agrega lo anterior en el VirtualHost de la configuración de apache.
La pregunta es, alguien sabe como hacer para que cada vez que agregue una nueva cuenta no se agreguen estas lineas a httpd.conf de apache?
Muchas gracias de antemano



LinkBack URL
About LinkBacks
Reply With Quote




