Чи не створюються ескізи зображень товарів

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

1. Сайт працює на Apache, а запити до зображень обробляються nginx в обхід Apache.

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

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

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

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

4. Відсутня оригінальне зображення

Якщо на сервері більше немає завантаженого вами зображення, то ні з чого формуватися ескізами. В цьому випадку потрібно завантажити зображення заново.

5. Відсутні або пошкоджені файли, відповідальні за формування ескізів

Перевірте наявність і коректне вміст важливих файлів:

Провайдер ставить конкретне запитання: як саме працює цей скрипт, і які саме обмеження можуть впливати на його роботу?

>>> як саме змінити конфігурацію хостингу, що змушує обробляти запити до зображень в обхід Apache

Для цього потрібно знати, яка поточна конфігурація хостингу.

>>> як саме працює цей скрипт

Починати вивчення принципу його роботи потрібно з файлів

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

>>> які саме обмеження можуть впливати на його роботу

У статті вони описані основні причини. Але на вашому хостингу на його роботу можуть впливати і інші причини - це залежить від особливостей роботи конкретного хостингу. Якщо вам не вдасться з'ясувати їх самостійно, за додатковою (платній) діагностикою ви можете звернутися до фахівців Webasyst.

Якщо ви хочете, щоб при віддачі зображень відварів не використовувалися файли .htaccess, не використовуйте настройку генерації зображень товарів "на льоту" і додайте в налаштуваннях зображень все розміри ескізів, що використовуються у вашій темі дизайну. В цьому випадку всі потрібні зображення будуть формуватися при завантаженні картинок в бекенде і віддаватися в браузер користувач у вигляді статичних файлів. Після переходу до такої схеми виконайте перегенерація всіх ескізів зображень в розділі "Установки → Зображення".

А як тоді бути з створенням ескізів для мобільної версії, адже там зображення створюються в форматі @ 2x, а в налаштуваннях-зображення такого варіанту немає, він створюється тільки на льоту