Уже второй раз натыкаюсь, поэтому записываю рецепт исправления. Ошибочно накатил поверх Джумлы 3.6.5 старую версию 2.5.28.
Вылетает ошибка: Fatal error: Call to a member function isAdmin() on null in /home/******\plugins\system\stats\stats.php on line 87
В админке Джумлы аналогично, только в другой строке: Fatal error: Call to a member function isAdmin() on a non-object in /home/******/
Если попробовать обновить новой версией, не помогает. Потому что остаются старые файлы от 2.5 версии Joomla . Джумла автоматически загружает файлы из некоторых каталогов, в результате смесь старых и новых файлов выдает ошибки. Напрашивается вариант долго и печально через diff сравнивать версии файлов и ненужное удалять. Но есть и другой путь.
Решение:
В автозагрузке стоят файлы в папках /libraries и /includes . Эти папки удалить, а потом залить из дистрибутива нужной версии Джумлы. Все.
Свежие комментарии