
07.06.2009, 22:34
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Так,я,кажется,разобрался.Об ход open_basedir с помощью функции ini_restore() работает только в случае,если в php.ini или vhosts.conf с помощью php_admin_value был указан open_basedir или с помощью php_admin_flag указан safe mode,но там не писали про php.ini.Если open_basedir будет закомментирован,то он автоматически принимает значение no value(Что-то вроде NULLа),и функция ini_restore() также срабатывает. Проверено на PHP 5.2.6.
В моём же случае open_basedir был указан(аж два):
1. /var/www/vhosts/site.ru/httpdocs
2. /tmp
(символ ":" - разделитель)
Спасибо за то,что пытались помочь.Похоже,что придётся искать другие пути...
|
|
|