Перейти к содержимому

Проблема с установкой русского языка и обновлением Joomla (решение)

  • Обновлено: 15 ноября 2024
Проблема с установкой русского языка и обновлением Joomla (решение)
  • Обновлено: 15 ноября 2024

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

Оглавление:

  1. О чём данная статья?
  2. Обновления на GitHub
  3. Обновление через SovMart
  4. Использование Telegram
  5. Подведем итоги

О чём данная статья?

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

При обновлении Joomla:

Не удалось загрузить пакет обновления.

Ошибка при обновлении Joomla
Рис.1. Ошибка при обновлении Joomla

При установке или обновлении пакета локализации:

Не удалось подключиться к серверу: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to s3-us-west-2.amazonaws.com:443 .
Перед обновлением убедитесь в совместимости расширений с используемой версией Joomla. Настоятельно рекомендуется создать резервную копию базы данных и файлов сайта.

Ошибка при установке или обновлении пакета русской локализации Joomla
Рис.2. Ошибка при установке или обновлении пакета русской локализации

Это связано с тем, что установочные файлы Joomla хранятся в облаке Amazon S3, доступ к которому пользователям из России ограничен. Таким образом, у вебмастера возникают сложности при попытке обновить Joomla или пакет локализации.

Существуют различные способы решения даной проблемы. Рассмотрим их по-порядку.


Наверх

Обновления на GitHub

Пакет обновлений Joomla:
https://github.com/joomla/joomla-cms

Выбираем ветку Joomla по-умолчанию и переходим в последний релиз
Рис.2. Выбираем ветку по-умолчанию и переходим в последний релиз
Файлы версии Joomla. Выбирайте один из вариантов Joomla Stable Update package
Рис.2. Файлы версии Joomla. Выбирайте один из вариантов Joomla Stable Update package

А вот пакет русской локализации лучше скачивать с Github репозитория официальной команды локализации:

Пакет русской локализации Joomla
Рис.3. Пакет русской локализации Joomla

Серверы обновлений на SovMart

Данное решение заключается в том, что файлы обновлений и локализации физически размещены на российском сервере и скачиваются с него же. Для хранения архивов используется каталог расширений SovMart — разработка русского сообщества Joomla, собравшая в себя лучшие решения отечественных разработчиков и зарубежных партнёров. Девиз проекта: «SovMart – место, где встречаются разработчики и пользователи».

Одно из преимуществ SovMart заключается в наборе решений, которые изначально заточены под российский рынок и используются на собственных проектах и сайтах клиентов. В частности, одно из таких решений, это хранение актуальных версий архивов: пакета обновлений CMS Joomla и локализации.

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

  • Сервер обновлений русской локализации. Сервер обновлений локализации Joomla на русский язык, расположенный на территории РФ.
  • Русский сервер обновлений для Joomla! Сервер обновлений для Joomla! (новые версии CMS), расположенный на территории РФ. Позволяет решить проблему с обновлением Joomla!
  • Русская локализация для Joomla! Установка пакета русского языка для Joomla! с серверов, расположенных на территории РФ.
  • Обновление Joomla! CMS. Зеркалирующее обновление Joomla! CMS с сервиса GitHub.

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

Серверы обновлений пакета русской локализации и CMS Joomla на Sovmart
Серверы обновлений пакета русской локализации и CMS Joomla на SovMart

Читайте статью: Каталог SovMart. Обзор

Использование Telegram

Еще один нетипичный способ получить файлы — это передача файлов через мессенджер Телеграм. Копирайте ссылку на актуальный архив обновлений (CMS или пакет локализации) и отправьте в сообщении мессенджера Телеграм либо другому пользователю, либо в открытую/закрытую группу. В этом случае, Телеграм скачает файл вам в папку компьютера и далее эти архивы можно будет установить вручную.

Как скачать Joomla через Telegram
Постим ссылку в Телеграм чате и получаем иконку скачивания файла

Обновлено: после публикации статьи было замечено следующее поведение: если ранее в чате постились ссылки, то при повторном их использовании вы получите результат как на скриншоте выше (кнопка «Скачать»). Если же вы запостили ссылку на новый архив, но кнопка «Скачать» не отображается, то мы либо имеем дело с кэшированием в Телеграм и кнопка появится позже, либо этот функционал прикрыли и кнопка отображается для архивов, которые ранее постились в чате.

Подведем итоги

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

Полезные ссылки (будет дополнено):

  • Как обновить Joomla в рамках текущей линейки
  • Миграция сайта со старой версии Joomla на актуальную

Евгений Сивоконь, предприниматель, автор Joomla курсов
Автор
Евгений Сивоконь
Предприниматель, project и product manager, Joomla-энтузиаст. Занимаюсь созданием сайтов с 2002 года. Координатор нескольких веб-проектов.

Курсы и гайды

В процессе подготовки ряд курсов и гайдов по созданию сайтов. Ждите анонсы.

Рекомендую сервер

Современная архитектура проектов на базе PHP 8.2 и MySQL 10.0. Высокая скорость - NVM. Дата центр в России.
Публикации по тегам