Добрый день, с drupal столкнулся впервые, возникла проблема на работающем сайте, при добавление материала с видео (вставка ссылки с ютюба) возникает подобная ошибка и весь сайт "ложиться" пока эту новость не удалишь. Причём, если подобную новость в этот же раздел добавлять с фото и без видео - всё хорошо. Раньше всё работало.
В чём может быть проблема? Скрин прикрепляю. Заранее благодарен.
Комментарии
дублирую
У вас какая-то проблема с таблицей watchdog. Drupal 7 обновлен до последней версии? Модули все обновлены? БД не требует обновлений?
Спасибо за ответ, версия 8.3.7, модули пока никакие не обновлял, боюсь вдруг что то ещё перестанет работать. Какой модуль может отвечать за добавление видео с ютюба?
Сделайте резервную копию сайта и обновите всё. Также напишите сюда какие используются кастомные модули
Не могли бы Вы посоветовать рабочую альтернативу моего модуля?
Я вам больше скажу. Мои клиенты вставляют видео в материалы... вообще без каких либо модулей! Под каждым видео на ютубе есть кнопка "поделиться", а в ней "html". Берем эту ссылку и вставляем в материал. Всё
Да, мне то это понятно, спасибо! Но вот девочки-редакторы привыкли делать по старинке вставляя ссылку напрямую с ютюба и не парясь)
Переучатся) Там не сложно, просто на несколько шагов больше
У поля есть определённые преимущества:
1. Можно просто вставить ссылку, и не париться.
2. Можно выводить вместо видео картинку-плейсхолдер (со своими пропорциями, сжатую и с нормальным TTL), и подгружать видео только после клика по нему. Актуально в адаптиве, например.
БД не требует обновления
Список всех модулей прикрепляю, как я понял проблема в последнем модуле?
Перейдите на страницу admin/config/development/logging и включите режим "All messages, with backtrace information"
после этого нужно вызвать ошибку и скопировать информацию сюда
так будет легче понять что происходит
модуль Youtube Field не может сохранить картинку для видео и генерирует вместо одной ошибки другую
я выложил патч на д.орг https://www.drupal.org/files/issues/constant_watchdog_error-2910479-2.patch
примените его
А по поводу ошибки - дайте право веб серверу (апачу/нжинксу) права писать в файлы
или на папку файлов права 777, к примеру
ошибка исчезнет
Спасибо, Вам огромное за помощь, но я совсем ещё новичок, но с удовольствием обучаемый))
не могли бы Вы подробнее объяснить как его "применить"))
Заранее благодарен!
Права давать умею, но немного не понял где и каким папкам их дать, ещё раз спасибо за терпение.
я зашёл вот сюда, верно? вручную могу же поправить, то, что Вы предоставили?
Немного не понятно что и чем заменять только
Вручную вроде бы сделал, но теперь такая ошибка
А вот и сам файл, который пропатчил: https://yadi.sk/d/Qew2m5En3N8a3k
Что я делаю не так?
Плохо пропатчили. Где-то ошибка в синтаксисе PHP
Печаль беда
почитал как правильно пропатчивать, и что то поплохело мне
с моей стороны это конечно наглость, но если есть возможность - не могли бы помочь с пропатчиванием, спасибо!!!
нихрена себе, это ж миллиард возможностей для уязвимостей. Вообще почти никогда не надо выводить HTML, который приходит от юзера. Если это не всякие strong , и другие псевдобезопасные штуки.
Хотя и в этом случае клиент может случайно не закрыть тег H1 и потом жаловаться что вся страница сломалась
Всё пропатчил правильно, всё равно ошибка