Обновление CMS Joomla

Обновление CMS Joomla

Руководство по обновлению версии Joomla версий 3 и 4 в формате вопросов и ответов. Вы узнаете о том, как обновить CMS Joomla до актуальной версии, зачем это нужно делать и с какими ошибками можно столкнуться в процессе обновления.

1. Зачем обновлять версию CMS Joomla?

Джумла — развивающаяся CMS, по мере развития которой происходят:

  • расширение базового функционала (добавление новых возможностей),
  • улучшение существующего функционала (возможностей и юзабилити),
  • оптимизация кода на предмет быстродействия,
  • исправление багов и недоработок,
  • исправление брешей в безопасности.

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

2. Как обновить Joomla правильно?

В CMS версий 3 и 4 существует компонент Обновление Joomla!, с помощью которого проверяются и обновляются файлы системы одним из следующих способов:

  1. автоматический
  2. ручной
Важно знать!
Перед обновлением как самой CMS, так и расширений, во избежание возможным проблем делайте резервную копию сайта.

2.1. Автоматическое обновление

По умолчанию в системе управления активирован показ уведомлений о выходе новых версий Joomla на главной странице админки.

Для автоматического обновления Joomla:

  1. кликните по кнопке в уведомлении Обновить сейчас,
  2. кликните Установить обновление,
  3. процесс обновления будет отражен в окне браузера,
  4. по окончанию обновления на странице появится соответствующее уведомление.

2.2. Ручное обновление

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

  1. скачайте дистрибутив с последней версией CMS,
  2. перейдите в КомпонентыОбновление Joomla!,
  3. перейдите во вкладку Загрузка и обновление,
  4. нажмите Выберите файл и выберите скачанный архив с локального компьютера,
  5. нажмите Загрузить и установить,
  6. дождитесь установки.

3. Почему Joomla не обновляется?

Причины ошибок обновления могут быть следующие:

  1. неверный путь к папке /tmp,
  2. неправильные права на папки и файлы,
  3. не удаётся соединиться с сервером обновлений.

3.1. Путь к папке /tmp

Чаще Джумла не обновляется из-за неправильно указанного пути к папке /tmp, в которую предварительно скачивается пакет обновления.

Путь к папке /tmp указывается в СистемаОбщие настройки, вкладка Сервер, опция Путь к каталогу временных файлов.

3.2. Неправильные права на папки и файлы

Возможно, Joomla не может сохранить пакет обновления или обновить файлы из-за того неправильно выставленных прав на файлы и папки.

Правильные права на:

  • папки — 755,
  • файлы — 644,
  • configuration.php — 0444.

Проверить и изменить права на файлы и папки можно непосредственно в менеджере файлов.

3.3. Недоступен сервер обновлений

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

О конкретном примере блокировки сервера обновлений Joomla смотрите в следующем видео:

4. Как отключить уведомления об обновлении?

Существует 2 вида уведомлений о новых версиях:

  1. в панели управления,
  2. по электронной почте.

4.1. Уведомление в админке

Сообщение о выходе новый версий в панели управления перестанет отображаться после отключения плагина Панель иконок - Уведомление о новых версиях Joomla!.

4.2. Уведомление по E-mail

Сообщения о выходе новых версий по электронной почте перестанут приходить после отключения плагина Система - Уведомление об обновлении Joomla.

5. Как изменить сервер обновлений?

  1. перейдите в СистемаОбщие настройки,
  2. в меню слева кликните Обновление Joomla!,
  3. выберите Пользовательский сервер обновлений в опции Сервер обновления,
  4. в появившемся текстовом поле введите URL-адрес сервера обновлений,
  5. сохраните изменения.

6. Какие ошибки могут возникать после обновления?

Ошибки могут возникать как в процессе, так и после обновления CMS. Как правило информация об ошибке выводится на экран (например, ошибка 500 или информация о том, что проблема в такой то строке такого то файла), но можно столкнуться и с пустым белым экраном.

Во избежание ошибок и проблем после обновления Joomla! рекомендуем:

  • сделать бэкап сайта перед обновлением CMS,
  • предварительно обновить расширения, если для них доступны новые версии,
  • убедиться, что установленные расширения совместимы с новой версией.

Добавить комментарий

Отправить
Подписка на рассылку
Введите свой адрес электронной почты, и мы будем держать вас в курсе событий!