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

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

Собственно, вот эти причины:

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

Отсутствие соединения с сервером обновлений

Понятно, что недоступность сервера обновлений делает задачу скачивания свежей версии невозможной. Причины недоступности сервера обновлений могут быть самые разные. Возможно, сервер обновлений оказался отключен. Быть может, Ваш веб-сервер расположен за брандмауэром, который блокирует соединение. Блокировка может даже идти на уровне провайдера. Пару лет назад рунет всколыхнула новость о том, что сервер обновлений Joomla был заблокирован в России по решению суда. Хотя в том конкретном случае к Joomla не было никаких претензий, «отрекошетило» из-за того, что использовались сервисы компании Amazon, к которой претензии были у налоговой службы.

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

Можно использовать альтернативные варианты обновления:

  1. Скачать и установить обновление вручную;
  2. Указать в настройках CMS другой сервер обновлений.

О том, как обновлять Joomla (в том числе и вручную), вы можете прочитать в отдельной статье на нашем сайте. А здесь поговорим о том, как прописать в настройках CMS альтернативный сервер с обновлениями.

Для этого нужно открыть настройки Joomla, перейти в раздел Обновление Joomla!, выбрать в пункте Сервер обновления вариант Пользовательский URL и прописать URL сервера обновлений.

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

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

По этой причине я не буду приводить тут конкретные ссылки. Вы и сами можете поискать в интернете, например, вбив запрос Joomla! Alternative unofficial update server. Всю ответственность при использовании альтернативных серверов вы берёте на себя.

Неправильный путь к папке /tmp

Достаточно распространённой является ситуация, когда Joomla не обновляется из-за неверно указанного пути к папке /tmp. Данная папка используется при скачивании архива со свежей версией — именно в неё он и помещается.

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

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

Посмотреть корректный путь к каталогу временных файлов Вы можете, например, подключившись к серверу по протоколу FTP или SFTP.

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

Не лишним будет проверить права на файлы и папки в каталоге с Joomla. Помните, что на каталоги должны быть выставлены права 755 (drwxr-xr-x), а на файлы 644 (-rw-r—r—). Исключение — файл configuration.php. Права на него должны быть выставлены в значении 444 (-r—r—r—). Подробнее о цифровом и буквенном представлениях прав можно почитать в статье по этой ссылке.

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

Изменить права можно в любом файловом менеджере.

Вместо заключения

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

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *