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



Я прекратил использовать WSL, так как он, по-видимому, был причиной проблемы. Он работает без проблем при использовании WAMP или NGINX на виртуальной машине Ubuntu.
Определение пути к личному файлу и предоставление разрешений 755 для каталога частных файлов разрешили мне то же сообщение об ошибке на Drupal.
Вероятно, не удалось создать производный образ, что могло быть связано с проблемой разрешений в каталоге files/styles.