Загрузка
Vladyslav
Service
Опубликовано: 24 февраля 2021

Формирование эскизов изображений «на лету» зависит от правильной работы серверных компонентов: установленного и правильно настроенного модуля mod_rewrite (как проверить) при использовании веб-сервера Apache либо nginx + FastCGI, для которого рекомендуем использовать в качестве примера проверенную конфигурацию.

Ниже перечислены несколько часто встречающихся ошибок конфигурации, мешающих правильному формированию эскизов.

1. Сайт работает на Apache, а запросы к изображениям обрабатываются nginx в обход Apache.

Такая настройка используется хостинг-провайдерами для снижения нагрузки на веб-сервер Apache, но при этом nginx не использует рекомендуемую конфигурацию.

Варианты решений:

  • изменить конфигурацию хостинга, заставляющую обрабатывать запросы к изображениям в обход Apache
  • использовать рекомендуемую конфигурацию для веб-сервера nginx

2. На хостинге включена функция создания автоподдоменов

Эта функция изменяет значения серверных переменных, нарушая правильную работу формирования эскизов изображений в Webasyst. Для устранения проблемы отключите создание автоподдоменов.

3. Права доступа к директории с файлами эскизов не позволяют создавать новые файлы

Проверьте, чтобы пользователь сервера, от имени которого исполняются PHP-скрипты Вебасиста, имел полномочия для создания новых файлов и поддиректорий в директории для хранения эскизов: wa-data/public/shop/products/

4. Отсутствует оригинальное изображение

Если на сервере больше нет загруженного вами изображения, то не из чего формироваться эскизам. В этом случае нужно загрузить изображение заново.

5. Отсутствуют или повреждены файлы, ответственные за формирование эскизов

Проверьте наличие и корректное содержимое важных файлов:

  • wa-data/public/shop/products/.htaccess
  • wa-data/public/shop/products/thumb.php

Добавить комментарий

Чтобы добавить комментарий, зарегистрируйтесь или войдите