Ошибка при добавление раздела с видео.

21 сентября 2017 в 9:19

Добрый день, с drupal столкнулся впервые, возникла проблема на работающем сайте, при добавление материала с видео (вставка ссылки с ютюба) возникает подобная ошибка и весь сайт "ложиться" пока эту новость не удалишь. Причём, если подобную новость в этот же раздел добавлять с фото и без видео - всё хорошо. Раньше всё работало.
В чём может быть проблема? Скрин прикрепляю. Заранее благодарен.
1

Комментарии

У вас какая-то проблема с таблицей watchdog. Drupal 7 обновлен до последней версии? Модули все обновлены? БД не требует обновлений?

21 сентября 2017 в 9:34

itcrowd72 wrote:

У вас какая-то проблема с таблицей watchdog. Drupal 7 обновлен до последней версии? Модули все обновлены? БД не требует обновлений?


Спасибо за ответ, версия 8.3.7, модули пока никакие не обновлял, боюсь вдруг что то ещё перестанет работать. Какой модуль может отвечать за добавление видео с ютюба?

21 сентября 2017 в 9:44

Сделайте резервную копию сайта и обновите всё. Также напишите сюда какие используются кастомные модули

21 сентября 2017 в 9:52

Я вам больше скажу. Мои клиенты вставляют видео в материалы... вообще без каких либо модулей! Под каждым видео на ютубе есть кнопка "поделиться", а в ней "html". Берем эту ссылку и вставляем в материал. Всё Smile

21 сентября 2017 в 10:42

Да, мне то это понятно, спасибо! Но вот девочки-редакторы привыкли делать по старинке вставляя ссылку напрямую с ютюба и не парясь)

21 сентября 2017 в 11:05

У поля есть определённые преимущества:
1. Можно просто вставить ссылку, и не париться.
2. Можно выводить вместо видео картинку-плейсхолдер (со своими пропорциями, сжатую и с нормальным TTL), и подгружать видео только после клика по нему. Актуально в адаптиве, например.

21 сентября 2017 в 11:16

itcrowd72 wrote:

Сделайте резервную копию сайта и обновите всё. Также напишите сюда какие используются кастомные модули


Список всех модулей прикрепляю, как я понял проблема в последнем модуле?

21 сентября 2017 в 10:15

Перейдите на страницу admin/config/development/logging и включите режим "All messages, with backtrace information"
после этого нужно вызвать ошибку и скопировать информацию сюда
так будет легче понять что происходит

21 сентября 2017 в 11:06

модуль Youtube Field не может сохранить картинку для видео и генерирует вместо одной ошибки другую Sad
я выложил патч на д.орг https://www.drupal.org/files/issues/constant_watchdog_error-2910479-2.patch
примените его

А по поводу ошибки - дайте право веб серверу (апачу/нжинксу) права писать в файлы
или на папку файлов права 777, к примеру
ошибка исчезнет

21 сентября 2017 в 13:49

Спасибо, Вам огромное за помощь, но я совсем ещё новичок, но с удовольствием обучаемый))
не могли бы Вы подробнее объяснить как его "применить"))
Заранее благодарен!

22 сентября 2017 в 8:01

я зашёл вот сюда, верно? вручную могу же поправить, то, что Вы предоставили?
Немного не понятно что и чем заменять только Sad

22 сентября 2017 в 9:40

почитал как правильно пропатчивать, и что то поплохело мне
с моей стороны это конечно наглость, но если есть возможность - не могли бы помочь с пропатчиванием, спасибо!!!

22 сентября 2017 в 11:42

itcrowd72 wrote:

Я вам больше скажу. Мои клиенты вставляют видео в материалы... вообще без каких либо модулей! Под каждым видео на ютубе есть кнопка "поделиться", а в ней "html". Берем эту ссылку и вставляем в материал. Всё Smile

нихрена себе, это ж миллиард возможностей для уязвимостей. Вообще почти никогда не надо выводить HTML, который приходит от юзера. Если это не всякие strong , и другие псевдобезопасные штуки.
Хотя и в этом случае клиент может случайно не закрыть тег H1 и потом жаловаться что вся страница сломалась

21 сентября 2017 в 14:46