Не удается создать миниатюру для файла

Есть папка /images/detailed/ где лежат фото товаров без ватермарков. Оптимизировал все изображения. Загрузил в папку /images/ папку с оптимизированными изображениями - /detailed-2/.

  1. Назначил права к папке /detailed-2/ на такие же как указаны для папки /images/detailed/ - 775.
  2. Назначил права на все папки внутри папки /detailed-2/ такие же как в /detailed/ - 775.
  3. Назначил всем файлам фото права такие же как права на фото в папке /detailed/ - 666.

После этого переименовую папку /detailed/ в /detailed333/
а папку /detailed-2/ в /detailed/, чтобы изображения товаров начали браться из нее.

Очищаю кеш и удаляю иконки (Администрирование/Хранилище данных/Удалить сгенерированные иконки) и очищаю кеш в браузере.

После этого в админке появляются ошибки “Не удается создать миниатюру для файла”, вот такие - http://prntscr.com/kgoweb

На сайте при нажатии на фото на карточке товара вот такая ошибка крутится “The image could not be loaded”, вот так - http://prntscr.com/kgoznz

Права на папку /images/thumbnails/ не менялись - 777.

Если переименовываю назад папки - все опять работает на сайте.

В чем может быть проблема? Заранее благодарен.

Может не те права выставляю на файлы и каталоги? Пробовал всем ставить 777 - не помогло…

Владелец и группа у файлов совпадают?

Спасибо за ответ. Проверил. Тоже совпадают…
Вот
Screenshot_11

Если через админку загрузить товару одно из этих изображений, то иконка создается?

Переименовал папку /images/detailed-2/ в /images/detailed/ и попробовал создать новый товар.

Товар создался. В админке фото товара есть. При клике по фото - открывается картинка, а если посмотреть на сервере по этому пути картинки нет… И на сайте нет фото товара…

Чудеса какие-то… Почему-же в админке фото есть и при клике открывается, а на сервере по указанному пути нет фото…

Как такое может быть?

Если файл открывается по прямой ссылке, то он должен быть на сервере. Вы точно смотрите файлы вашей установки CS-Cart, а не файлы какой-нибудь тестовой копии?

Да, смотрю мою установку.

Сейчас проверил еще раз - уже не открывается изображение и в админке - пишет 404 Not Found nginx. Только сразу же после создания ПЕРВОГО товара открылось.

Сейчас же после добавления любого нового товара сразу же получаю ошибку “Не удается создать миниатюру для файла”

Хотя все изображения лежат в папке /images/detailed/ и права доступа к папке /detailed/ и всем внутренним папкам - 775.

Попробуйте переключить image_resize_lib в config.local.php на GD/Imagick
Проверьте не закончилось ли место на сервере и нет ли ошибок в логах

Если ничего не поможет, напишите в Help desk, чтобы мы смогли изучить проблему

1 лайк

Ничего не помогло… Написал в Help desk

Кстати, переведите вот тут названия вариантов обращения на русский язык - http://prntscr.com/kgyam7

Удалось решить проблему?

Изображения ватермарков проверяйте. У меня получилось что расширение файла при оптимизации изменилось и поэтому картинка ватермарка была недоступна.

1 лайк

Спасибо, помогло выключение модуля водяных знаков. А то на тестовом сайте такое было, и очень раздражали всплывающие ошибки, закрывающие панель администратора.