ребят, помогите. сайт на d8 раньше управлялся вручную, перевёл на composer, что мог. потребовалось переустановить модуль video_embed_field, чтобы применить вот этот патч -
https://www.drupal.org/files/issues/2018-06-25/video_embed_field-lazy_load_wysiwyg_video.patchудалил его, был установлен в папке modules. ставлю обратно через composer, он его пихает в modules/contrib/.
патч ставится без проблем.
включаю модуль и получаю сразу wsod на всех страницах сайта
в логе:
Warning: require(/var/www/site/data/www/
site.ru/modules/video_embed_field/src/Element/VideoEmbedIFrame.php): failed to open stream: No such file or directory в require() (строка 112 из /var/www/site/data/www/
site.ru/vendor/symfony/class-loader/ApcClassLoader.php)
то есть он его по старому пути почему-то ищет в /modules/video_embed_field/ хотя он по адресу /modules/CONTRIB/video_embed_field/
сделал автозамену в патче, везде где есть упоминание неправильной папки, кеш чистил, бд пытался обновить, модуль ставил и удалял несколько раз. ничего не помогает.
другие модули ставятся из композера нормально. видимо дело в том, что он был установлен вручную первый раз.
что я делаю неправильно?