Страница 1 из 1

Обновление Джумлы 1.5

Добавлено: Вс июл 28, 2013 11:15
hoadmin
С недавних пор мы настоятельно рекомендуем всем своим пользователям перейти с уже давно не поддерживаемой разработчиками ветки Джумлы 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 на новую, установленную отдельно.

Re: Обновление Джумлы 1.5

Добавлено: Вс дек 01, 2013 14:18
integer
Да уж, ну вы мне добавили заботы, с этим переходом на версию мороки еще больше чем установки самой CMS. Когда я ее ставил новые версии не ставились и видимо по этой же причине она и не обновляется. Кнопка обновить, плагина который описывается в статье, просто не реагирует (плагин jApdate) это меня прям радует до беспамятства... Подскажите решение.

Re: Обновление Джумлы 1.5

Добавлено: Пн дек 02, 2013 15:41
hoadmin
Здравствуйте.

Подробноее - логин, что и как обновляете? И лучше на саппорт@хо.уа

Re: Обновление Джумлы 1.5

Добавлено: Вс дек 15, 2013 20:20
electro
Выше изложеная методика у меня работает:
1 Установил jUpgrade
2 Скачал дистрибутив Джумлы 2.5.11
3 Распаковал Джумлу в корень сайта в папку htdocs/jupgrade
4 Зашел в копонент - jUpgrade и нажал кнопку "Параметры"
5 Установил Пропустить загрузку Да ,Пропустить распаковку Да
6 Установил "Каталог назначения" Target Directory jupgrade
7 Нужно посмотреть включен ли плагин Система - Обновление Mootools
8 Нужно посмотреть включен ли в настройках параметр WEB
9 Нажимаю кнопку "Начать обновление"
Начинается процес обновления . Иногда он запускаетня не с первого раза.

Re: Обновление Джумлы 1.5

Добавлено: Вс дек 15, 2013 20:47
electro
integer писал(а):Да уж, ну вы мне добавили заботы, с этим переходом на версию мороки еще больше чем установки самой CMS. Когда я ее ставил новые версии не ставились и видимо по этой же причине она и не обновляется. Кнопка обновить, плагина который описывается в статье, просто не реагирует (плагин jApdate) это меня прям радует до беспамятства... Подскажите решение.
Нужно посмотреть включен ли плагин Система - Обновление Mootools

Re: Обновление Джумлы 1.5

Добавлено: Чт июн 05, 2014 14:25
samouchitelbox
Думать уже надо о переходе на Joomla 3.5. А о подробностях перехода на новые версии всегда можно прочитать в книгах Хагена Графа, которые выходят к каждой новой версии. Их можно скачать, например здесь: http://book-sam.ru/razrabotka_04_joomla_graf.html или здесь: http://samouchitelbox.ru/joomla-main.html. В последней книге описываются несколько вариантов перехода на версии с долгосрочной поддержкой.