Стили изображений Drupal DivisionByZeroError

У меня установлена ​​новая версия Drupal 10, и я пытаюсь создать новый стиль изображения. Всякий раз, когда я редактирую стиль изображения (новый или стиль Drupal по умолчанию), я получаю эту ошибку:

DivisionByZeroError: Division by zero in template_preprocess_image_style_preview() (line 77 of core/modules/image/image.admin.inc).

Добавление некоторых журналов в core/modules/image/image.admin.inc показывает, что на $variables['preview'] нет «производного» ключа.

Я использую PHP8.2 и NGINX в подсистеме Windows Ubuntu 22 для Linux.

Вероятно, не удалось создать производный образ, что могло быть связано с проблемой разрешений в каталоге files/styles.

EricLavault 29.03.2024 14:12

Я попробовал сгенерировать производные с помощью этого модуля drupal.org/project/image_styles_generator, у меня нет ошибок, и он говорит, что нет производных для генерации. Я также установил разрешения для всего каталога проекта на 777, чтобы быть уверенным, что нет проблем с разрешениями, и я все равно получаю сообщение об ошибке.

Josh Cronin 30.03.2024 19:00
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Разработка Drupal и AngularJS: Идеальное сочетание для вашей веб-стратегии
Разработка Drupal и AngularJS: Идеальное сочетание для вашей веб-стратегии
Один опытный веб-разработчик назвал комбинацию Drupal и AngularJS "сочетанием, созданным на небесах". Почему так? Потому что вместе они могут создать...
0
2
110
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я прекратил использовать WSL, так как он, по-видимому, был причиной проблемы. Он работает без проблем при использовании WAMP или NGINX на виртуальной машине Ubuntu.

Определение пути к личному файлу и предоставление разрешений 755 для каталога частных файлов разрешили мне то же сообщение об ошибке на Drupal.

Другие вопросы по теме