Ошибка 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
Другие ошибки
Похожие статьи
Notice – Only variables should be a...
Сегодня, при периодической проверке сайта на ошибки и включении для этого р...
Что такое логи сайта
Логи это специальные текстовые файлы с записями всех обращений к сайту. Каж...
Поиск и вывод PHP ошибок Joomla
Что делать если работа с Joomla привела к ошибке? С чего начать поиск ошибо...
Ошибка MySQL, #1060 Error SQL DB на...
При обновлении или установке расширения Joomla вы можете получить такую оши...
Ошибка не удалось найти XML-файл ус...
Здесь вы узнаете, что делать если установщик Joomla (JInstaller) не нашел у...
Ошибка Joomla – JAuthentication: :_...
Если вы не можете войти в административную панель своего сайта Joomla и при...