Ошибка open_basedir, препятствующая загрузке аватара - PullRequest
0 голосов
/ 07 декабря 2009

Я получаю эту ошибку, когда аватары загружаются на мой сайт. Я изменил "open_basedir = / home /" на "open_basedir =" в моем php.ini на моем сервере. Это выделенный сервер, и я перезагрузил его после внесения изменений.

Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/source:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/source/public_html/lib/php/tru/directory.php on line 46



Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/source:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/source/public_html/lib/php/tru/directory.php on line 46

Что еще я могу сделать, чтобы исправить эту проблему?

1 Ответ

0 голосов
/ 08 декабря 2009

Проблема не в open_basedir, а в загрузке вашего изображения. Посмотрите внимательно на сообщение об ошибке:

File(/) is not within the allowed path(s):

Бьюсь об заклад, есть пустая переменная, где должно быть имя файла / путь.

...