Обновление Joomla 3.x

    Обновление Joomla 3.x

    Руководство по обновлению версии Joomla 3.x в формате FAQ. Вы узнаете о способах обновления, а также возможных ошибках, возникающих при обновлении сайта на Joomla 3.x.

    Содержание

    1. Зачем обновлять версию Joomla?
    2. Как обновить версию Joomla?
    3. Почему Joomla не обновляется?
    4. Как отключить уведомления об обновлении Joomla?
    5. Как изменить сервер обновлений Joomla?
    6. Какие ошибки могут возникать после обновления?

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

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

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

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

    Как обновить версию Joomla?

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

    Компонент Обновление Joomla!
    Компонент Обновление Joomla!

    Пердусмотрено 2 способа обновления:

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

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

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

    Уведомление о выходе новой версии Joomla
    Уведомление о выходе новой версии

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

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

    Ручное обновление Joomla

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Права на папки и файлы в менеджере файлов cPanel
    Права на папки и файлы в менеджере файлов cPanel

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

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

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

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

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

    • в панели управления
    • по электронной почте

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

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

    Плагин «Панель иконок - Уведомление о новых версиях Joomla!»

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

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

    Плагин «Система - Уведомление об обновлении Joomla»

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

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

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

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

    Внимание!

    Всегда делайте резервную копию сайта перед обновлением версии Joomla.

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

    • предварительно обновить расширения, если для них доступны новые версии
    • убедиться, что установленные расширения совместимы с новой версией CMS
      Центр Обучения Joomla!

      "Все, что нужно знать о Joomla в одном месте"

      Последняя версия
      Joomla! — 3.8.13

      СКАЧАТЬ JOOMLA

      © Александр Куртеев. Центр Обучения Joomla. ОГРНИП 307434525600161. Все права защищены. © 2008 - 2018

      Бесплатный курс «20 шагов к полной защите вашего сайта»

      Чтобы получить доступ введите имя и ваш е-маил. Доступ будет выслан на ваш е-маил адрес.

      Бесплатный курс «Как создать прибыльный интернет-магазин»?

      Чтобы получить доступ введите имя и ваш е-маил. Доступ будет выслан на ваш е-маил адрес.

      Курс "Как создать свой сервис рассылки на Joomla?"

      Чтобы получить бесплатный доступ введите имя и ваш е-маил. Доступ будет выслан на ваш е-маил адрес.

       

      Хотите изучить CMS Joomla?

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