Ошибка Call to a member function getTag() on null на Joomla 3.8.x
Об ошибке Call to a member function getTag() on null я писал раньше и показывал, как её исправить на версии Joomla 3.3.6 после обновления с Joomla 2.5. Статья ТУТ.
Недавно я встретил эту ошибку на Joomla 3.8.2, где уже нет каталога и файла cms/application/site.php, а ошибка осталась. Хотя она (ошибка) не очень мешает работе, но задача была её устранить. Покажу в чём дело, может кому пригодится.
Решение
Говоря в общем, ошибка, связанная с function getTag() относится к мультиязычности (multilanguage) сайта, и решение проблемы нужно искать там. Оказалось, что сайт, не мультиязычный и работает на одном языке на русском, но на сайте не создан русский язык контента. Поэтому:
- Иду на вкладку Расширения>>>Языки>>>Языки компонента и создаю, в добавок к английскому, новый язык Русский.
- Аккуратно заполняю все формы, там есть подсказки, тег языка ru-RU. Даже добавляю префикс изображения ru.
- После этого включаю английский и получаю такую картинку.
Всё! Ошибка Call to a member function getTag() on null на Joomla 3.8.x исправлена.
©Joomla-abc.ru
Другие ошибки
- Fatal error: Call to a member function getTag() on a non-object in /var/…/libraries/cms/application/site.php on line
- Notice – Only variables should be assigned by reference in ошибка
- Как расшифровать записи в логе ошибок Apache
- Как расшифровать записи в логе событий по FTP
- Код состояния HTTP 2xx
- Критическая ошибка соединения с базой данных
- Ошибка Call to a member function getTag() on null на Joomla 3.8.x
- Ошибка Forbidden access (Flooding) компонента SH404
- Ошибка Joomla – JAuthentication: :__construct: Не удается загрузить библиотеки проверки подлинности
- Ошибка MySQL, #1060 Error SQL DB на CMS Joomla