phpthumb, не отображаются превьюшки в админке
Всем привет. Помогите с phpthumb, ато уже голова от него болит.
Не отображаются превьюшки в админке, то есть в диспечере файлов.
Наблюдаю вот такую ужасную картину:
В логе пишется вот что:
Я так понял ему нужна папка tmp/, но она есть по этому адресу /var/www/clients2012/data:, да и другие сайты на эту ошибку не жалуются, только этот один. В чем может быть проблема?
Не отображаются превьюшки в админке, то есть в диспечере файлов.
Наблюдаю вот такую ужасную картину:
В логе пишется вот что:
[2014-06-09 17:38:34] (ERROR @ /var/www/clients2012/data/www/afb.kz/core/model/phpthumb/phpthumb.class.php : 3860) PHP warning: tempnam() [<a href='function.tempnam'>function.tempnam</a>]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/clients2012/data:.)
[2014-06-09 17:38:43] (ERROR @ /var/www/clients2012/data/www/afb.kz/core/model/phpthumb/phpthumb.class.php : 3860) PHP warning: tempnam() [<a href='function.tempnam'>function.tempnam</a>]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/clients2012/data:.)
С подобной проблемой сталкивался как-то. Она решалась заменой файла phpthumb.class.php на более этот же файл более старой версии Modx, обычно 10. Но сейчас все версии попробывал. Я так понял ему нужна папка tmp/, но она есть по этому адресу /var/www/clients2012/data:, да и другие сайты на эту ошибку не жалуются, только этот один. В чем может быть проблема?
Поблагодарить автора
Отправить деньги
Комментарии: 3
Погляди в phpinfo(), какая там временная директория указана? Или неправильная (снаружи директории, доступной юзеру), или phpthumb её игнорирует.
В любом случае ошибка у тебя в том, что он не может сохранить временный файл во временную директорию из-за настройки open_basedir.
В любом случае ошибка у тебя в том, что он не может сохранить временный файл во временную директорию из-за настройки open_basedir.
Решение нашел в перезаливке всех файлов движка и его переустановкой. Не знаю насколько оно правильное, но сработало, вроде никаких ошибок не заметил.
Обновить файлы ядра никогда не вредно. Хорошо, что помогло!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.