Сегодня столкнулся лицом к лицу с неприятной проблемой. При переводе одного сайта с Joomla 2.5 на Joomla 3 движок упорно отказался видеть обновление с 2.5 до 3. Я подобную процедуру делал не раз, о моем опыте можно почитать в статье Переход с Joomla 2.5 на Joomla 3. Тонкости и нюансы.

Раньше при выборе в качестве обновлений "дистрибутивов с короткой поддержкой" Joomla 2.5 сразу находила дистрибутив с "тройкой", а сегодня этого не произошло. В диалоге отображалась надпись - "ваша версия самая новая". 

Да и вообще участились проблемы с автоматическим обновлением Joomla - если раньше все шло как по маслу, то теперь - как на этой картинке:

crashed

После длительных танцев с бубном и "чтением интернетов" выяснилось, что наш доблестный Роскомнадзор заблокировал сервера Амазона, на которых храняться файлы обновлений Joomla. Соответственно, обновлять надо вручную. Где же взять обновления?

Вот альтернативный сервер: https://joomla-update.org

Также можно обновления скачать с Github: https://github.com/joomla/joomla-cms/releases

Как я решил проблему с обновлением Joomla 2.5 до 3?

Для обновления Joomla 2.5 до 3 мне помог вот этот пакет: https://github.com/joomla/joomla-cms/releases/download/3.4.0-beta1/Joomla_3.4.0-beta1-Beta-Update_Package.zip  - хоть это "бета-версия", тем на менее сайт обновился, чем весьма меня порадовал :) Более уверен, что в репозитрии есть и более свежие и стабильные версии, до которых можно обновиться с версии 2.5.28, но специальные исследования было проводить некогда.

Пакет был установлен как обычное расширение Joomla. Делалось это на локальном хосте (я использую Xampp с php 5.6). Перед этим были сделаны поправки в файле php.ini:

  • max_execution_time=3000 - максимальное время (в секундах) для выполнения скрипта. По умолчанию 30. Я установил с запасом. Реально потребовалось около 10 минут (600 секунд).
  • post_max_size=20M
  • upload_max_filesize=20M - эти два параметра определяют максимальный размер загружаемых файлов. По умолчанию - 2М. Обновление весит около 10 мегабайт.

Если на "боевом" веб-сервере вы не можете поменять эти настройки, не запускайте обновление! Скачайте сайт на локальный хост, выполните приведенные выше настройки и экспериментируйте. В случае успеха потом загружайте плоды своего труда на "боевой" сервер.