Ошибка создания миниатюры

На моем сайте http://bahai.kg на главной странице и паре внутренних вместо кавычек показывается данная ошибка «Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения»

Примечательно, что не везде. Прошу помочь.
 
Самая очевидная причина - это отсутствие прав на запись в папку/подпапки images. Там права должны быть 777.
Также возможно, что глючит/не работает/неправильно настроена программа конвертации изображений. Ей может не хватать памяти для нормальной работы, или нет прав на запись во временный каталог (TMPDIR).
 
> Примечательно, что не везде.
Не удалось проверить, но возможно что в начале все работало и миниатюры создавались. Затем что-то поломалось и новые миниатюры не могут создаваться. При этом старые миниатюры (которые уже были созданы ранее) будут отображаются нормально.
Также изображения разных форматов (png, svg) могут обрабатываться по разному и разными программами.
В общем вариантов много.
 
Подсказали следующий код для проверки http://bahai.kg/thumb.php?w=29&f=Aquote1.png - он работает. Но не работает именно тот, который используется в шаблоне и соответствует ширине изображения w=30. Права на папки проставлены корректно. Помогите.
 
> Примечательно, что не везде.
Не удалось проверить, но возможно что в начале все работало и миниатюры создавались. Затем что-то поломалось и новые миниатюры не могут создаваться. При этом старые миниатюры (которые уже были созданы ранее) будут отображаются нормально.
Также изображения разных форматов (png, svg) могут обрабатываться по разному и разными программами.
В общем вариантов много.
Речь идет об одном и том же изображении (кавычка правая и левая). Или они каждый раз пересоздаются?
 
Они создаются один раз. И это тоже иногда не очень хорошо, так как в случае каких-то временных проблем они иногда не пе пересоздаются.
Мне нужны права на правку в вашей вики, учетная запись pastakhov.
 
Права даны. Спасибо.
 
Для тех, кому интересно, чем все закончилось:
Проблема возникла при переезде на новый хостинг.
Папке images были присвоены права 777, но вложенные папки имели права 755 и соответственно вики не могла сохранять новые эскизы по месту назначения, о чем и сообщала.
Решение - присвоить папке images рекурсивно (т.е. также всем вложенным папкам и файлам) права 777.

И жили они долго и счастливо...

P.S. так как страницы кешируются, результат сразу виден не будет. Самый простой способ обновить кеш страницы, дописать в конце url параметр '?action=purge' например http://site.com/wiki/Заглавная_страница?action=purge
 
Последнее редактирование:
Решение - присвоить папке images рекурсивно (т.е. также всем вложенным папкам и файлам) права 777.
И жили они долго и счастливо...
Насчет долго и счастливо - вы погорячились ;)

Права 755 говорят о том, что раньше вики работала от владельца каталога, а теперь работает не пойми от кого. Нужно не права править, а владельца менять.

Если хостинг шаред - могут быть проблемы с безопасностью, если выделенный, то, в принципе, особой беды нет.
 
Эммм.... На любом сервере могут быть проблемы с безопасностью по целому ряду причин. И также есть комплекс мер которые препятствуют возникновению проблем или направлены на уменьшение негативных последствий.

Проблемы с безопасностью на шаред хостинге какого рода вы имеете ввиду? Что другой пользователь шаред хостинга получит несанкционированный доступ к папке с правами 777? На сколько я понимаю, это решается хостером установкой корректных прав доступа на домашний каталог пользователя и никак от самого пользователя хостингом не зависит...

Обоснуйте пожалуйста ваши опасения подробнее, с примерами, что куда и почему...
 
Я веду к тому , что если понадобились права 777 для работы, то файлы/папки принадлежат какому-то левому юзеру, а не тому, от кого вебсервер работает.

Поэтому нужно передать файлы правильному юзеру и проставить на них безопасные права 755
 
В затронутой теме столько различных нюансов, что ее можно рассматривать только в свете конкретных примеров с полным и точным описанием, кто от кого и как запускается, кто чем владеет и чего требуется добиться и чего нужно опасаться...

А в общем - да, все как вы написали, только с точностью до наоборот.
 
После переезда на другой хостинг перестали грузиться изображения, заместо них отображается надпись «Ошибка создания миниатюры: Файл не найден». Что делать?
 
После переезда на другой хостинг перестали грузиться изображения, заместо них отображается надпись «Ошибка создания миниатюры: Файл не найден». Что делать?
Читать тему в которую перенес.
 
Назад
Верх