Показать сообщение отдельно

  #5  
Старый 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

(символ ":" - разделитель)

Спасибо за то,что пытались помочь.Похоже,что придётся искать другие пути...
 
Ответить с цитированием