Сервер автомат обновления joomla 3. Как обновить Джумлу? И почему необходимо делать обновления? Создание резервной копии

Всем привет!

В данной статье, Вы узнаете как обновлять версию Joomla до последней.

Почему необходимо обновлять Joomla?

Прежде всего, регулярные обновления - это залог безопасности Вашего сайта.

Разработчики выпускают версию, потом со временем в ней находят ошибки.. без них нельзя:)

Чтобы исправить эти ошибки, они выпускают пакет обновления или новую подверсию (2.5, 2.5.6, 2.5.9, 2.5.11, 2.5.13 и т.д.) и выставляют её в публичный доступ для скачивания.

Способы обновления Joomla

Обновление на прямую с сервера Joomla.org

Нажимаем на кнопку проверки версии Joomla, если обновления доступны, обновляем.

Обновление вручную

Бывает, что версия Joomla далеко не последняя, а индикатор показывает, что она самая новая.

В таком случае нужно устанавливать обновления вручную. Для этого идем на сайт http://www.joomla.org/download.html и скачиваем пакет обновлений соответственно в Вашей версией Joomla. На данный момент доступны обновления до Joomla 2.5.13 - для Joomla 2.5, и обновления до Joomla3.1.0- для Joomla 3.

После скачивания, установите пакет обновлений как обычное расширение.

P.S. Регулярно обновляйте расширения. Делается это с админки, кнопка "Версии расширений".

Всем привет. Сегодня мы будем заниматься обновлением устаревшей версии Joomla 1.5 до последней локализованной версии Joomla 3.0. Причин обновления старой версии Joomla 1.5 на новую 3.0, у веб-мастеров, может быть очень много, но основные из них известны это: устранение дыр безопасности, устранение багов в старых версиях, а также новые функции CMS и выход в свет новых плагинов и тем не поддерживающих старые версии Joomla 1.5.

Но, для тех веб-мастеров, которые постоянно продолжают изменять свои сайты и сталкиваются с различными трудностями ввиду устаревшей версии 1.5 мы рассмотрим подробный перевод своих сайтов сначала на версию Joomla 2.5, а в последствии и на самую последнюю версию .

Обновляем Joomla 1.5 до версии 2.5

Итак, сразу обновить Joomla 1.5 до версии 3.0 не получится, поэтому будем производить обновление постепенно сначала до версии 2.5, а уже потом и до версии 3.0.

Самый простой способ обновления до версии 2.5 это использовать , а если конкретнее, то компонент jUpgrade . Основные требования компонента jUpgrade для беспрепятственной миграции:

  • PHP v5.2.4 или более поздней версии
  • IIS / Windows: MySQL v5.1 - Linux / Apache : MySQL v5.0.4 +
  • Curl module of PHP enabled
  • Joomla 1.5.19 желательно 1.5.25
  • Включенный плагин системы - Mootools обновление плагинов
  • Браузер с поддержкой Javascript и JQuery

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

Итак, после загрузки компонента, установите его стандартным способом, как и все . После установки компонента, нужно включить плагин: Система - Обновление Mootools. Для этого перейдите в Расширения/Менеджер плагинов и найдите плагин «Система - Обновление Mootools» и включите его.

Для детальной настройки, установленного компонента миграции jUpgrade, перейдите в Компоненты/jUpgrade/Параметры:

Произведите все настройки компонента для миграции в соответствии со скриншотом:

Вот теперь можно, произвести обновление, для этого нажмите кнопку:

Обновление до версии 2.5 , будет происходить в автоматическом режиме и вам не нужно производить какие-либо действия. Просто нужно дождаться окончания.

После окончания обновления у вас на сервере в корне сайта, должна появиться папка с Joomla 2.5 под названием jupgrade. Теперь у Вас одновременно будет две системы. Старая Joomla 1.5 будет находится в корне сайта, а новая Joomla 2.5 будет находится в новой папке jupgrade. Нужно теперь удалить все файлы старой версии, кроме файла.htaccess и переместить все новые файлы с папки jupgrade в корень.

После всех перемещений проверте работоспособность сайта и админки Joomla. если все нормально обновилось сделайте бэкап сайта и базы данных, опять при помощи компонента . После чего, можно переходить к следующему шагу: обновлению до Joomla 3.0

Обновляем Joomla 2.5 до версии 3.0

В отличии от Joomla 1.5 версия 2.5, имеет встроенную возможность обновления . Для обновления перейдите во вкладку Компоненты/Обновление Joomla! и перейдите в настройки обновления. Здесь, измените параметр стоящий по умолчанию: Сервер обновления на с краткосрочной поддержкой.

Если в компонентах нет такого пункта, можно перейти к нему через Сайт/Панель управления. Вот и все Joomla 1.5 обновлена до самой последней версии.

или как обновить систему с помощью файлового менеджера

Прежде, чем приступить к обновлению версии Joomla , рассмотрим некоторые нюансы.

На популярном в сети сайте joomla.ru вы найдете информацию относительно обновлений: доступна к загрузке Joomla! с «локализованными демонстрационными материалами и предустановленным русским языком интерфейса. Традиционно локализованный дистрибутив ничем не отличается от стандартного, кроме предустановленных русскоязычных пакетов локализации, материалов на русском языке, языковых файлов и текста лицензии, отображаемой при инсталляции» и это означает, что пора бы обновиться. Новые версии Joomla, в том числе русифицированные, расположены в правой колонке портала, на самом верху.

Пошаговое обновление Joomla

Обновляем раннюю версии на более современную

Е сли у вас Joomla 1.5, то придется в первую очередь обновиться при помощи компонента jUpgrade.

Предположим, вы используете русифицированную Joomla. В этом случае нет смысла искать русский пакет обновления. При стандартном обновлении, а именно этот способ представлен в данной главе, настройки CMS, сделанные ранее, не изменятся. То же самое касается всех других настроек системы и ее расширений. Обыкновенно процесс обновления Joomla протекает без каких-либо осложнений.

Перед тем, , произведем резервное копирование всего содержимого сайта.

Обновление с Joomla 2.5 на Joomla 3.х - не самый сложный процесс, но в некоторых случаях могут возникнуть некоторые нежелательные ошибки. Чтобы сэкономить ваше время на поиске в Google или в ожидании ответа от сообщества Joomla, я собрал здесь некоторые популярные ошибки, которые я сам, а также другие пользователи Joomla получили при переходе с 2.5 на 3.х (конечно, решения прилагаются).

Проверьте список ниже и найдите решение для себя.

  1. Не могу найти кнопку обновления
  2. Получаю пустой экран после обновления Joomla
  3. Не работают кнопки в Joomla
  4. Некоторые расширения не работают в обновленной Joomla

1. В админке Joomla нет кнопки для обновления

Проблема: при просмотре страницы обновления в панели администратора Joomla выводится сообщение: Нет доступных обновлений

Устранение неполадок:

Нажмите кнопку Настройки

Выберите Краткосрочную поддержку в списке серверов обновлений, а затем нажмите кнопку Сохранить И Закрыть

Если вы все еще видите сообщение: “Нет доступных обновлений на данный момент”, пожалуйста, перейдите на вкладку Расширения --> Менеджер расширений, вкладка --> Обновление. Нажмите кнопку Очистить Кэш.

Вернитесь к странице обновления Компоненты -> Обновление Joomla! и вы увидите сообщение “Найдено новое обновление Joomla!".

2. Получаю пустой экран после обновления Joomla

Проблема: Вы не видите ничего, кроме пустой страницы после обновления. Это могло произойти по самым различным причинам. Нужно включить логи, чтобы посмотреть отчет об ошибке.

Устранение неполадок:

  1. Проверьте ошибки: существует 2 способа, чтобы получить сообщения об ошибках
  • Проверьте файлы журнала (логи), чтобы посмотреть, есть ли какие-либо ошибки. Вы можете посмотреть 2 файла в папке логов:
    • logs/joomla_update.php
    • logs/error.php
  • Откройте файл конфигурации: /configuration.php и изменить значение настройки $error_reporting, на “Maximum”.
  1. Основываясь на ошибках, которые вы видите в этих 2 файлах, Вы можете найти подходящее решение ниже:

3. Не работают кнопки в админке Joomla

Вы пытаетесь создать новый элемент, но не можете нажать кнопку “Сохранить” или любую другую кнопку, или Вы не можете нажать кнопку "Изменить" выбранного элемента после обновления. Кнопки интерфейса не нажимаются.

Итак у вас есть сайт на Joomla 3.4.х, который вам нужно обновить до последней версии (на момент написания статьи это версия 3.8.0).

Вроде бы всё должно быть проще некуда, качаем пакеты обновлений и постепенно накатываем один за другим, периодически исправляя базу данных средствами Joomla, но не всё так просто. Есть один подводный камушек (а то и десяток), но давайте по порядку, и так имеем сайт на Joomla 3.4.x и что дальше...

Обязательно делаем бекап файлов сайта и базы данных!
Так как всегда что-то может пойти не так как задумано)

ЭТАП 1. Обновляем Joomla 3.4.x до версии 3.4.5


ЭТАП 2. Обновляем Joomla 3.4.5 до Joomla 3.5.1

  1. Идем по ссылке и качаем патч Joomla! 3.5.1 Upgrade Package (.zip)
  2. Далее повторяем пункты 2-5 из ЭТАПЕ 1

ЭТАП 3. Обновляем Joomla 3.5.1 до Joomla 3.6.0
(самый обширный этап обновления)

  1. Идем по ссылке и качаем патч Joomla! 3.6.0 Upgrade Package (.zip)
  2. Далее нужно распаковать этот архив на вашем ПК и залить полученные файлы на ваш хостинг по фтп с заменой файлов.
  3. Переходим "Расширения->Менеджер расширений" и в левом меню выбираем "База данных" и опять видим что наша база данных устарела
  4. Жмем кнопку "Исправить".
  5. После того как вы обновили Joomla до версии 3.6.0 ОБЯЗАТЕЛЬНО нужно установить компонент обновления и другие обновления.

    Для этого идём "Расширения->Менеджер расширений->Обновления (Update)" и жмём кнопку "Найти обновления" , в результате получим список требуемых обновлений. Тут нам нужно выбрать обновления для:
    • Joomla! Update Component Update
    • Weblinks Extension Package
  6. Сначала обновляем Joomla! Update Component Update и только потом Weblinks Extension Package . Так же можете обновить Языковой пакет .
  7. Теперь перейдём "Расширения->Менеджер расширений->Установка (Install)" и увидим такую картину:

    причем если кликнуть по ссылке Plugin Manager вы скорее всего увидите пустой список плагинов. Давайте это исправим, для этого:
  8. Опять перейдём "Расширения->Менеджер расширений->Установка (Install)" и перейдем по ссылке "Plugin Manager" в сообщении об отсутствии плагинов установки и теперь тут мы увидим список требуемых плагинов.
  9. Ставим галочки напротив плагинов: "Installer - Install from ", "Folder Installer - Install from ", "Upload Installer - Install from URL " и жмем кнопку "Включить ".
    Теперь перейдя на "Расширения->Менеджер расширений->Установка (Install)" мы увидим уже привычные нам кладки с разными вариантами установки
  10. Делаем резервную копию файлов сайта и базы данных.

Итак, теперь у нас есть возможность установки патчей прямо из админки без необходимости заливать файлы по FTP.

ЭТАП 4. Обновляем Joomla 3.6.0 до Joomla 3.6.5


ЭТАП 5. Обновляем Joomla 3.6.5 до Joomla 3.7.5
(тоже не менее обширный этап обновления чем третий)


На этом этапе обновления Joomla уже начинает нас предупреждать о том что наша версия PHP 5.4-5.6 устарела и рекомендует перейти на более новую версию PHP7.

ЭТАП 4. Обновляем Joomla 3.7.5 до Joomla 3.8.0
(заключительный этап обновления)


ВНИМАНИЕ!

Переход на более свежую версию PHP7 не только
повысит устойчивость вашего сайта ко всякого рода взломам,
но и примерно в 2 и более раз повысит его быстродействие !

Некоторые расширения вашего сайта могут выдавать предупреждения после перехода на новую версию, но с правкой таких мелких ошибок справиться очень легко. Просто забиваете ошибку в поиск Google и вы быстро найдете нужное решение.

автор:
Похожие публикации