remember.php on line 94 ошибка при обновлении joomla 3.2
Вышла стабильная версия :) Joomla 3.2. Надо же было купится на Stable, вообщем вышла и вышла, что теперь. Решил я значит обновить свой каталог детсадов Гвоздичка (joomla 3.1), и в процессе обновления выяснилось вот что:
Сразу после обновления ошибка:
Fatal error: Call to a member function get() on a non-object in /home/xxx/public_html/site.ru/plugins/system/
remember/remember.php on line 94
Решение найдено на форуме по Joomla, а именно
1. Перед обновлением сайта на joomla 3.1 делаем естественно резервные копии сайта и базы данных.
2. Файл remember.php, который был в старой версии joomla 3.1 переименовываем или сохраняем отдельно например rememberBAK.php (файл находится /home/xxx/public_html/site.ru/plugins/system/remember/remember.php )
3. Я брал с joomla.org Joomla_3.2.0-Stable-Update_Package.zip размер 8398890 байт. Закачиваем в корень сайта и распаковываем.
4. Далее находим home/xxx/public_html/site.ru/plugins/system/remember/remember.php
переименовываем remember.php в rememberNEW.php. rememberBAK.php в remember.php.
5. Заходим в админ панель сайта, и заходим в «Расширения» -> «Менеджер расширений» , слева в меню выбираем «База данных» и в левом верхнем углу будет кнопка исправить, это действие исправит таблицы БД и приведет структуру к версии joomla 3.2.
6. Завершаем процесс, тем что возвращаем remember.php от версии joomla 3.2. Переименовываем rememberNEW.php в remember.php
Спасибо! Помогло!
Я сперва обновился, потом выскочила эта ошибка. Потом я взял старый файл и заменил в новой версии, как у вас написано. И джумла сразу ожила.
Только у меня было написано, что БД впорядке, но я все равно нажал «исправить». Но как-будт ничего не дало