Quantcast

PEAR и open_basedir

classic Classic list List threaded Threaded
2 messages Options
a.anisimov a.anisimov
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

PEAR и open_basedir

Коллеги! В логах выдает сообщение об ошибке при попытке добавить пользователя в eGw.
Чем его удовлетворить? Как видите из логов, PEAR стоит и в путях прописан. Чего ему нехватает? У кого было подобное?

В /etc/php5/apache2/php.ini прописаны пути.
open_basedir = /usr/share/php:/usr/share/php/PEAR
include_path = ".:/usr/share/php:/usr/share/php/PEAR"
При этом при просмотре информация о PHP в разделе администрирования eGw:
open_basedir /var/www/admin/data:.
Кто его может заменить по дороге? Куда пропадают пути, которые я в php.ini указал? Вроде поиском по тексту всего eGw делал, нигде нет замены значения....

Кусок лога:

[Wed Jul 10 13:51:18 2013] [error] [client 213.87.134.213] PHP Warning: require_once(): open_basedir restriction in effect. File(/usr/share/php/PEAR.php) is not within the allowed path(s): (/var/www/admin/data:.) in /var/www/admin/data/www/texpostavka.ru/egroupware/egw-pear/Net/Socket.php on line 22, referer: texpostavka.ru/egroupware/index.php?menu...iaccounts.list_users
[Wed Jul 10 13:51:18 2013] [error] [client 213.87.134.213] PHP Warning: require_once(/usr/share/php/PEAR.php): failed to open stream: Operation not permitted in /var/www/admin/data/www/texpostavka.ru/egroupware/egw-pear/Net/Socket.php on line 22, referer: texpostavka.ru/egroupware/index.php?menu...iaccounts.list_users
[Wed Jul 10 13:51:18 2013] [error] [client 213.87.134.213] PHP Fatal error: require_once(): Failed opening required 'PEAR.php' (include_path='/var/www/admin/data/www/texpostavka.ru/egroupware/PEAR-1.9.3:/var/www/admin/data/www/texpostavka.ru/egroupware/egw-pear:.:/usr/share/php:/usr/share/php/PEAR') in /var/www/admin/data/www/texpostavka.ru/egroupware/egw-pear/Net/Socket.php on line 22, referer: texpostavka.ru/egroupware/index.php?menu...iaccounts.list_users
a.anisimov a.anisimov
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: PEAR и open_basedir

Вопрос снят. Если кому поможет....

Пришлось прописать в /etc/apache2/apache2.conf пути к PEAR.
php_admin_value open_basedir "/var/www/admin/data:.:/usr/share/php:/usr/share/php/PEAR"
Loading...