Ошибка: Call to undefined method Joomla\CMS\Document\FeedDocument::addCustomTag()

Call to undefined method Joomla

Joomla 3-й версии выдала ошибку следующего содержания: Call to undefined method Joomla\CMS\Document\FeedDocument::addCustomTag(). Поисковые системы при обходе сайта выдают ошибки следующего содержания: «500 (Internal Server Error)», которые можно увидеть в административной панели управления сайтом (Google Sites, Яндекс.Вебмастер и др).

Call to undefined method Joomla

Расскажу, как я решил проблему. Но не следует использовать данную инструкцию как универсальную. Это лишь конкретный пример на отдельно взятом сайте. Проблема была со строкой новостей.

1. Переходим в «Система» → «Общие настройки». Далее нужно перейти на вкладку «Система».

2. Находим пункт «Параметры отладки», и подпункт «Отладка системы» напротив которого нужно нажать на «Да». После этого нужно нажать на кнопку «Сохранить», чтобы применились изменения.

Call to undefined method Joomla

Call to undefined method Joomla

3. Открываем проблемную ссылку (страницу) и наблюдаем, какие отражаются ошибки.

4. По скриншоте снизу видно, что ошибку вызывает плагин Simple Cookie Consent.

Call to undefined method Joomla

5. Переходим в «Расширения» → «Плагины» и выключаем проблемный плагин. После этого нужно еще раз проверить ссылку (страницу) на наличие ошибок. Если все работает, то снова выполняем 1-й и 2-й пункт. Но на этот раз выключаем «Параметры отладки».

Call to undefined method Joomla

Вот так довольно быстро я нашел плагин, который вызвал конфликт, чего и вам желаю.

© 2020-z-soft