После переноса сайта с одного хостинга на другой выскочила ошибка:
Message: getimagesize(/var/www/site.com/uploads/_pages/122/mini/image-150-150.jpg): failed to open stream: No such file or directory Filename: thumb/thumb.php Line Number: 255
Т.е. картинки не хотят автоматически генерироваться. В чем может быть проблема?
6 4335
Еще записи по теме
- left sidebar выводится перед основным контентом
- Неактивный плагин Tabs
- Кнопка показать ещё посты, без перезагрузки страницы?
- Есть, ли смысл использовать https на блоге?
- Плагин галереи с пакетной обработкой картинок
- Как сделать вывод страницы комментариев по постам?
- Как сделать собрать шаблон от bootstrap на MaxSite CMS
При этом файл картинки (mini/image-150-150.jpg) на месте, так? А с правами на папку upolads - всё нормально? При переносе установили новые права на все вложенные файлы?
Собственно, ошибка говорит только лишь о том, что исходный файл не может прочитаться. Генерация тут не при делах, как таковая.
Файл по этому адресу там есть, но у него другой владелец (не понятно почему). У всех других файлов код владельца 500.
Использую FTP Filezilla. Хостинг - VPS, захожу под пользователем.
evgeniy, попробуйте установить права на все файлы и подпапки uploads как указано в инструкции по установке движка. Ну и попутно нужно сменить пользователя, на того юзера, от имени которого запускается вебсервер.
т.е. нужно зайти по SSH на VPS сервер и сменить права на 777?
У одних файлов стоит владелец - пользователь, у других - apache.
Нашел временное решение проблемы - рекурсивно поменять владельца файлов на старого.
Служба поддержки хостинга предложила установить apache-mpm-itk, чтобы apache работал от имени пользователя (решение касается только хостинга VPS).
Спасибо за помощь.
Можно и так, но я обычно и в Filezilla это (смена прав на 777) нормально делаю. Там просто на папке нужно вызвать контекстное меню и выбрать пункт «Права доступа к файлу». Владельца так не сменить, но для этого можно и ssh задействовать или через ISP manager если он есть на вашем VPS.
Временное решение с apache-mpm-itk - может и вариант, но какой-то сложный. Если честно, то я не совсем понимаю что у вас там творится с пользователями. У самого VDS (freebsd + ISP панель) и таких сложностей не наблюдается.