We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

PEAR y Plesk 9


mijelh
08/10/2009, 15:02
El problema era que tenía php configurado en safe_mode, asi que hace falta además añadir en php.ini:
Código:
safemode_include_dir="/usr/share/pear"
Espero que le sirva de ayuda a otros.

mijelh
08/10/2009, 13:00
Ya que lo comentas, no solo reinicié apache, sino que tambien lancé el reconfigurador de plesk, que parece ser que es imprescindible despues de cambiar la configuracion:
Código:
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=my_domain
Sigo sin resolverlo....

Power
08/10/2009, 10:06
Hola,

Ya sé que es obvio, pero ... ¿te acordaste de reiniciar Apache?

Saludos

mijelh
08/10/2009, 01:34
Tengo un servidor dedicado con Plesk 9.0.0 y php-5.1.6-20.el5_2.1

El caso es que necesito usar Pear::Mail en uno de mis dominios, asi que después de instalar pear-mail (con sus dependencias, claro), en /usr/share/pear modifiqué php.ini y el archivo vhost.conf del dominio correspondiente, pero require('Mail.php') no encuentra el archivo correspondiente.

Código:
#pear instalado en /usr/share/pear
#/etc/php.ini
include_path = ".:/usr/share/pear"
;open_basedir =

#/var/www/vhosts/my_domain/conf/vhost.conf
#NOTA: Tabién probé con open_basedir "none"

php_admin_value open_basedir "/var/www/vhosts/my_domain/httpdocs:/tmp:/usr/share/pear"
php_admin_value include_path ".:/usr/share/pear"


#probando test.php
#NOTA: Mail.php existe en /usr/share/pear/Mail.php
Fatal error: require() [function.require]: Failed opening required 'Mail.php' (include_path='.:/usr/share/pear') in /var/www/vhosts/my_domain/httpdocs/test.php on line 4
No se me ocurre que puede estar mal, asi que cualquier idea o sugerencia será bienvenida.

Muchas Gracias.