2009-12-07 2 views
0

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

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 

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

+0

Вы проверили, что у вас есть только один файл php.ini? Не нужно перезагружаться, просто перезапустите apache с перезапуском apachectl http://www.electrictoolbox.com/article/apache/restart-apache/ – Cups

ответ

0

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

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

Я уверен, что существует пустая переменная, в которой должно быть имя файла/путь.

Смежные вопросы