С недавних пор мы настоятельно рекомендуем всем своим пользователям перейти с уже давно не поддерживаемой разработчиками ветки Джумлы 1.5 на поддерживаемые ветки 2.5 или 3.1.
Для тех, кто не понимает зачем - во всех релизах Джумлы 1.5 имеются те или иные уязвимости. А они в свою очередь позволяют злоумышленникам делать те или иные злостные действия с помощью аккаунта пользователя - рассылать СПАМ, распространять вирусы и т.п. А поскольку разработчик уже не поддерживает эту ветку, то и, разумеется, никаких исправлений в части устранения уязвимостей ожидать не приходится. Поэтому мы и настаиваем на переход на поддерживаемые версии 2.5 или 3.1 (ставить нужно самый новый релиз с официального сайта, поскольку "дыры" обычно устраняются в каджом более новом релизе).
Перейти с Джумлы 1.5 на ветку 2.5 можно с помощью специально написанного модуля - jUpgrade. В типичных условиях для его работы нужен модуль curl (и внешние соединения), но он у нас из-за закрытых соединений не установлен. В этом случае можно легко обновить Джумлу без внешнего соединения для скачивания дистрибутива, скачав его и распаковав собственноручно.
Вкратце порядок такой:
- Скачиваем дистрибутив Джумлы 2.5 и распаковываем его
- Скачиваем jUpgrade и устанавливаем его на существующей Джумле как обычное дополнение
- Переходим в копоненты - jUpgrade
- Используем кнопку "Параметры" ("Parameters")
- Указываем "Каталог назначения" ("Target Directory"). Это директория, куда будет проинсталирована новая версия Джумлы и она должна быть в директории текущей версии Джумлы.
- Теперь важно - устанавливаем опции для обхода curl: "Skip download" - "yes", "Skip decompress" - "yes"
- По усмотрению (лучше установить) "Enable migration debug" - "yes", "Enable Mootools version debug" - "yes" (для отслеживания ошибок).
Поскольку мы указали не скачивать дистрибутив, то мы должны это сделать самостоятельно. Ране скачанный и распакованный дистрибутив мы просто записываем по FTP на сервер в ту директорию, которую ранее указали как "Каталог назначения" ("Target Directory") - разумеется, её нужно создать.
Теперь переходим в админ-часть Джумлы, компоненты и начинаем обновление через "Start Upgrade". Обновление займет некоторое время, после чего в директории назначения будет "клон" вашего сайта, но уже на базе новой версии Джумлы. Проверте все, а затем можете старую Джумлу заархивировать и скачать себе на локальный компьютер "на память" (хранить на сервере дырявое ПО не желательно, поскольку даже если оно будет "закрыто" через .htaccess, наши скрипты проверки будут реагировать на эти файлы и Вы будете получать от нас предупреждения. Ну а новую версию Джумлы, после того как все проверите, просто копируете в корневую директорию сайта (обычно ~/htdocs).
Все вышенаписанное мною взято с интернета с разных источников и не проверено. Хотя внешне все правильно. Если у кого-то получится это все повторить - прошу отписаться и подтвердить. Если будут вопросы - тоже пишите - будем разбираться.
P.S. Кроме jUpgrade имеется также пакет SP Upgradeдля переноса данных с Джумлы версии 1.5 на новую, установленную отдельно.
Обновление Джумлы 1.5
Модераторы: dobs, ArniXXX, hostess, bj
-
- HO Support
- Сообщения: 117
- Зарегистрирован: Ср фев 08, 2006 15:39
- Откуда: http://ho.com.ua
Re: Обновление Джумлы 1.5
Да уж, ну вы мне добавили заботы, с этим переходом на версию мороки еще больше чем установки самой CMS. Когда я ее ставил новые версии не ставились и видимо по этой же причине она и не обновляется. Кнопка обновить, плагина который описывается в статье, просто не реагирует (плагин jApdate) это меня прям радует до беспамятства... Подскажите решение.
-
- HO Support
- Сообщения: 117
- Зарегистрирован: Ср фев 08, 2006 15:39
- Откуда: http://ho.com.ua
Re: Обновление Джумлы 1.5
Здравствуйте.
Подробноее - логин, что и как обновляете? И лучше на саппорт@хо.уа
Подробноее - логин, что и как обновляете? И лучше на саппорт@хо.уа
Re: Обновление Джумлы 1.5
Выше изложеная методика у меня работает:
1 Установил jUpgrade
2 Скачал дистрибутив Джумлы 2.5.11
3 Распаковал Джумлу в корень сайта в папку htdocs/jupgrade
4 Зашел в копонент - jUpgrade и нажал кнопку "Параметры"
5 Установил Пропустить загрузку Да ,Пропустить распаковку Да
6 Установил "Каталог назначения" Target Directory jupgrade
7 Нужно посмотреть включен ли плагин Система - Обновление Mootools
8 Нужно посмотреть включен ли в настройках параметр WEB
9 Нажимаю кнопку "Начать обновление"
Начинается процес обновления . Иногда он запускаетня не с первого раза.
1 Установил jUpgrade
2 Скачал дистрибутив Джумлы 2.5.11
3 Распаковал Джумлу в корень сайта в папку htdocs/jupgrade
4 Зашел в копонент - jUpgrade и нажал кнопку "Параметры"
5 Установил Пропустить загрузку Да ,Пропустить распаковку Да
6 Установил "Каталог назначения" Target Directory jupgrade
7 Нужно посмотреть включен ли плагин Система - Обновление Mootools
8 Нужно посмотреть включен ли в настройках параметр WEB
9 Нажимаю кнопку "Начать обновление"
Начинается процес обновления . Иногда он запускаетня не с первого раза.
Последний раз редактировалось electro Вс янв 05, 2014 21:28, всего редактировалось 1 раз.
Re: Обновление Джумлы 1.5
Нужно посмотреть включен ли плагин Система - Обновление Mootoolsinteger писал(а):Да уж, ну вы мне добавили заботы, с этим переходом на версию мороки еще больше чем установки самой CMS. Когда я ее ставил новые версии не ставились и видимо по этой же причине она и не обновляется. Кнопка обновить, плагина который описывается в статье, просто не реагирует (плагин jApdate) это меня прям радует до беспамятства... Подскажите решение.
-
- Сообщения: 3
- Зарегистрирован: Сб апр 13, 2013 07:16
- Откуда: Москва
- Контактная информация:
Re: Обновление Джумлы 1.5
Думать уже надо о переходе на Joomla 3.5. А о подробностях перехода на новые версии всегда можно прочитать в книгах Хагена Графа, которые выходят к каждой новой версии. Их можно скачать, например здесь: http://book-sam.ru/razrabotka_04_joomla_graf.html или здесь: http://samouchitelbox.ru/joomla-main.html. В последней книге описываются несколько вариантов перехода на версии с долгосрочной поддержкой.