Drupal 8/9 не генерують зображення певних стилів
Проблема сьогодні - під час розробки сайту Drupal 8 зупинилося створення стилів зображень, і це сталося навіть у темі адміністратора. Щоб знайти причину і все ж залишити сайт із нормальними зображеннями, довелося включити генерацію стилів за будь-яку ціну.
На drupal.org я знайшов рішення у вигляді виконання команди.
sudo a2enmod rewrite systemctl restart apache2
Але мій сервер працює на CentOS з BrainyCP, і цю команду не можна виконати. У інших темах я знайшов інше рішення - у папці стилів створити файл htaccess і вміст.
<Files *> SetHandler none </Files>
Проте цей варіант також не був успішним.
Наостанок, наступний варіант допоміг - у файл налаштувань додайте рядки:
$config['image.settings']['suppress_itok_output'] = TRUE; $config['image.settings']['allow_insecure_derivatives'] = TRUE;
Після цього всі стилі повинні завантажуватися як очікувалося.
І як невеликий підсумок - схоже, проблеми із потоковими зображеннями були спричинені увімкненням прискорень та кешуванням у налаштуваннях Cloudflare в панелі керування Brainy.
Принаймні після відключення цієї функції та видалення вищезазначених рядків всі стилі почали працювати так, як мають.