

Обновление Joomla: как обновить Джумлу
- Нотан Ройамов
- Основы Joomla для «чайников»
- Просмотров: 20488
Руководство по обновлению версии Joomla 3 в формате FAQ. Вы узнаете о том, как обновить Джумлу, зачем это нужно делать и какие ошибки могут возникать в процессе.
Содержание
Зачем обновлять версию Joomla?
Джумла — развивающаяся CMS, по мере развития которой происходят:
- расширение базового функционала (добавление новых возможностей)
- улучшение существующего функционала (возможностей и юзабилити)
- оптимизация кода на предмет быстродействия
- исправление багов и недоработок
- исправление брешей в безопасности
И если существующего на момент создания сайта функционала может быть предостаточно, то бреши в безопасности могут стать причиной взлома, поэтому рекомендуем обновлять сайт по мере выхода новых версий CMS.
Как обновить версию Joomla?
В CMS существует компонент Обновление Joomla!, с помощью которого проверяются и обновляются файлы системы.

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

Для автоматического обновления Joomla:
- кликните по кнопке в уведомлении Обновить сейчас
- кликните Установить обновление
- процесс обновления будет отражен в окне браузера
- по окончанию обновления на странице появится соответствующее уведомление




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



Почему Joomla не обновляется?
Причины ошибок обновления могут быть следующие:
- неверный путь к папке
/tmp
- неправильные права на папки и файлы
- не удаётся соединиться с сервером обновлений
Путь к папке /tmp
Чаще Джумла не обновляется из-за неправильно указанного пути к папке /tmp
, в которую предварительно скачивается пакет обновления.
Путь к папке /tmp
указывается в Система → Общие настройки, вкладка Сервер, опция Путь к каталогу временных файлов:

Неправильные права на папки и файлы
Возможно, Joomla не может сохранить пакет обновления или обновить файлы из-за того неправильно выставленных прав на файлы и папки.
Правильные права на:
- папки — 755
- файлы — 644 (configuration.php — 0444)
Проверить и изменить права на файлы и папки можно непосредственно в менеджере файлов:

Недоступен сервер обновлений
Возможно, по каким-либо причинам Joomla не может подключиться к серверу обновлений для скачивания дистрибутива: в таком случаем можно обновить сайт ручным способом.
О конкретном примере блокировки сервера обновлений Joomla смотрите в следующем видео:
Как отключить уведомления об обновлении?
Существует 2 вида уведомлений о новых версиях:
- в панели управления
- по электронной почте
Уведомление в админке
Сообщение о выходе новый версий в панели управления перестанет отображаться после отключения плагина Панель иконок - Уведомление о новых версиях Joomla!:

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

Как изменить сервер обновлений?
- перейдите в Система → Общие настройки
- в меню слева кликните Обновление Joomla!
- выберите Пользовательский сервер обновлений в опции Сервер обновления
- в появившемся текстовом поле введите URL-адрес сервера обновлений
- сохраните изменения

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