Проблема с локалями

Проблема с локалями

от Николай Точёный -
Количество ответов: 5

Добрый день! Столкнулся с такой проблемой - при чистой установке мудл (версия 3.8, 3.7) на CentOS 7  (PHP 7.3.9 в docker-контейнере) выскакивает ошибка (в прикрепленных файлах):

Unable to connect to the download server. It is not possible to install or update the language packs automatically. Please download the appropriate ZIP file(s) from https://download.moodle.org/langpack/3.8/ and unzip them manually to your data directory /var/www/..../moodledata/lang/

Your server does not seem to fully support the following languages:

  • English ‎(en)‎

Instead, the global locale (en_AU.UTF-8) will be used to format certain strings such as dates or numbers.

Нет возможности добавить языковой пакет.  Специалисты на хостинге утверждают, что у них локали установлены.  Если кто-нибудь сталкивался с подобной проблемой, прошу отозваться))

Приложение lang_04.01.2020.JPG
В ответ на Николай Точёный

Re: Проблема с локалями

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle
Скорее всго у вас из докера нет доступа в инет. К локалям сервера оно не имеет никакого отношения.
Но что мешает скачать и распаковать файлы локализации?
В ответ на Виталий Лавров

Re: Проблема с локалями

от Николай Точёный -
Я пробовал, скачать и распаковать по пути, указанному в сообщении, но ничего не изменилось. И права стоят 777.
В ответ на Николай Точёный

Re: Проблема с локалями

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle
Смотрите логи php (пламенный привет докеру). Возможно ошибка которую вы видите является следствием других ошибок.
В ответ на Виталий Лавров

Re: Проблема с локалями

от Dmitry Shilin -
Аналогичная проблема

"Your server does not seem to fully support the following languages:
  • Русский ‎(ru)‎
  • English ‎(en)‎

Instead, the global locale (ru_RU.UTF-8) will be used to format certain strings such as dates or numbers."

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

Обновление языковых пакетов по кнопке проходит и ошибка не исчезает. 


В ответ на Dmitry Shilin

Re: Проблема с локалями

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
ошибка ваша говорит о том, что при попытке вызвать php-функцию setlocale(LC_ALL, 'ru_RU.UTF-8') и setlocale(LC_ALL, 'en_AU.UTF-8') возвращается false. Вот об этом и общайтесь с гуглом, хостером и докером