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

HTML-верстка, web-дизайн, настройка форумов

Модераторы: dobs, ArniXXX, hostess, bj

Ответить
Сообщение
Автор
hoadmin
HO Support
Сообщения: 117
Зарегистрирован: Ср фев 08, 2006 15:39
Откуда: http://ho.com.ua

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

#1 Сообщение hoadmin » Вс июл 28, 2013 11:15

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

integer
Сообщения: 1
Зарегистрирован: Вс дек 01, 2013 14:11

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

#2 Сообщение integer » Вс дек 01, 2013 14:18

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

hoadmin
HO Support
Сообщения: 117
Зарегистрирован: Ср фев 08, 2006 15:39
Откуда: http://ho.com.ua

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

#3 Сообщение hoadmin » Пн дек 02, 2013 15:41

Здравствуйте.

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

electro
Сообщения: 2
Зарегистрирован: Вс дек 15, 2013 19:56

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

#4 Сообщение electro » Вс дек 15, 2013 20:20

Выше изложеная методика у меня работает:
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 раз.

electro
Сообщения: 2
Зарегистрирован: Вс дек 15, 2013 19:56

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

#5 Сообщение electro » Вс дек 15, 2013 20:47

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

samouchitelbox
Сообщения: 3
Зарегистрирован: Сб апр 13, 2013 07:16
Откуда: Москва
Контактная информация:

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

#6 Сообщение samouchitelbox » Чт июн 05, 2014 14:25

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

Ответить