Ошибка(fatal error) при обновлении Джумлы

Уже второй раз натыкаюсь, поэтому записываю рецепт исправления. Ошибочно накатил поверх Джумлы 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/******/public_html/plugins/system/stats/stats.php on line 79

Если попробовать обновить новой версией, не помогает. Потому что остаются старые файлы от 2.5 версии Joomla . Джумла автоматически загружает файлы из некоторых каталогов, в результате смесь старых и новых файлов выдает ошибки. Напрашивается вариант долго и печально через diff сравнивать версии файлов и ненужное удалять. Но есть и другой путь.

Решение:
В автозагрузке стоят файлы в папках /libraries и /includes . Эти папки удалить, а потом залить из дистрибутива нужной версии Джумлы. Все.

You may also like...