1 1 1 1 1 1 1 1 1 1 Рейтинг: 4.50 - 1 отзыв

На сегодня стандартными способами нельзя обновить Joomla 2 до Joomla 3, но сделать это можно легко.

Как обновить Joomla 2 до Joomla 3

Вы уже обратили внимание, что русский тракторист пишет Joomla 2, а не Joomla 2.5.9 например. Делаю я это специально. Так как вообще не важны версии для обновления.

Итак начали.

денежный трактор

1. Очистили кэш (Обслуживание - Очистить кэш).

2. Компоненты - Обновление Joomla - Настройки.

3. Там должно стоять "Дистрибутивы с длительным периодом".

4. Обновляем и ждем. Получаем самую новую версию (сейчас это Joomla 2.5.22).

5. Расширения - Менеджер расширений - Базы - Исправить.

6. Чистим кэш.

7. Компоненты - Обновление Joomla - Настройки.

8. Теперь выбираем "С кратковременной".

9. Обновляем Joomla и получаем Joomla 3.1.1.

 

10. Расширения - Менеджер расширений - Базы - Исправить.

11. Чистим кэш.

12. Компоненты - Обновление Joomla - Настройки.

13. Выбираем обратно "Дистрибутивы с длительным периодом".

 

 14. Проверяем работу сайта. Возможно нужно обновить плагины или удалить те, что не работают на Joomla 3.

 

Теперь о грустном. Иногда Joomla не обновляется и выдает ошибку (ошибки Joomla) Fatal error: Call to a member function isAdmin() on a non-object in /plugins/system/remember/remember.php on line 42. Что делать?

Fatal error: Call to a member function isAdmin() on a non-object in /plugins/system/remember/remember.php on line 42

1. Не двигайтесь с этой страницы!

2. В корне сайта лежит файл configuration.php, открываем его.

3. Меняем public $error_reporting = 'default'; на public $error_reporting = 'maximum';

4. Ищем фал public_html\plugins\system\remember\remember.php и переименовываем его в remember_old.php.

5. Перезагружаем Админ Панель (вы должны в ней находиться еще).

6. Обновляемся. Тут могут быть варианты.

а) вернуться в начало обновления 

б) просто обновить страницу с ошибкой на белом фоне.

Разницы нет.

7. Расширения - Менеджер расширений - Базы - Исправить.

11. Чистим кэш.

денежный трактор

Иногда на Денвере (вы же помните где лежат базы на Денвере?) пишет ошибку связанную с max_execution_time. Мол времени ему не хватает.

Просто идем на Денвер \usr\local\php5 и видим файл php.ini.

Меняем в нем max_execution_time-30 на скажем max_execution_time=300.

 

Вот видео на буржуйском языке, где почти такую же проблему решают при обновлении Joomla 3.1 на Joomla 3.2.

Добавить комментарий

Защитный код
Обновить