Ошибка «Call to a member function format() on null» в Joomla 3.x
Как исправить ошибку «Joomla Call to a member function format() on null» при входе в панель администратора Joomla. Причины и способы решения проблемы.
Ошибка «Call to a member function format() on null»
В административной части версий Joomla 3.7 и Joomla 3.8 появляется Ошибка «Call to a member function format() on null»
иногда пишет и in … /plugins/quickicon/phpversioncheck/phpversioncheck.php on line 174
Может появиться просто со временем если не было обновлений, или при переносе сайта.
Решаем данную проблему Джумлы.
Причина возникновения этой проблемы, как это ни странно, ⇒ «мина замедленного действия», заложенная разработчиками самой Джумлы.
Они заложили в программе ограничения по времени в работе Joomla в зависимости от в версии движка в файле phpversioncheck.php. Скрипт пытается найти и вернуть рекомендуемую версию с актуальным сроком поддержки, а её нет.
Что делать?
Решение 1
Ищем папку /plugins/quickicon/phpversioncheck/
Открываем файл phpversioncheck.php
➡ правим даты в phpversioncheck.php например 10 лет
где строка ‘eos’ => ‘
Решение 2
Повышаем версию PHP до 7.3
Решение 3
Обновляем саму Joomla
Только не забудьте сначала сделать Backup на всякий случай.