Добрый день!
При попытке отредактировать ноду типа "Запись в сообщество" сайт долго грузится, затем показывает ошибку 504 Gateway Timeout. В журнале ошибка отображается так: Disabled text format: php_code.
Ошибка, видмо, связана с php_code форматом которого нет в Drupal 8. Есть ли решения, как установить формат php_code на Drupal 8?
Готовых модулей не нашли.
Комментарии
Забудьте про это. Код не должен быть в БД.
Я так понимаю, проблема после миграции с Drupal 7 ?
Да, верно. Не понятно, как вообще такой формат мог попасть в материал типа "Запись в сообщество". Такие записи добавляют пользователи, php код запрещен. Может быть есть модуль, который исключит php code из ноды в момент миграции?
Смотрите в БД старого сайта. Отключите php фильтр там и смотрите что произойдет. Возможно, выясните в чем причина.
Если думать логически, то у вас нет проблем c php кодом, а есть проблемма с миграцией. Попробуйте добавить формат отсутствующий для начала , с нужными фильтрами и без php
Кажется надо статейку написать на сайт в документацию, чтоб линк сразу кидать и объяснять почему и зачем.
Уже давно есть https://drupal.ru/docs/veb-masteram-i-vladelcam-saytov/ne-ispolzuyte-php...
отлично. Ставь линк на статью при таких вопросах. Сейчас уже как бы не в тренде php пихать в ноды и в views, но раньше часто так делали. Есть много сайтов с такой реализацией, есть сайты которым принудительно включили (сломали). В теории вообще нужен модуль который позволит анализировать включенный код в бд, и алертить