Проблема с установкой в ​​локальном «Сервер переводов не в сети»

Я пытаюсь установить Drupal 8 на свой ноутбук (localhost на сервере WAMP), и на первых шагах всегда получаю следующую ошибку:

Проблема с требованиями

Сервер перевода отключен.

Установщику необходимо связаться с сервером перевода, чтобы загрузить файл перевода. Проверьте подключение к Интернету и убедитесь, что ваш веб-сайт может подключиться к серверу переводов http://ftp.drupal.org. Проверьте сообщения и повторите попытку.

Этот шаг является обязательным, и я не могу продолжить процесс установки. Открыв http://ftp.drupal.org, я без проблем вижу этот веб-сайт.

Я отключил антивирус и брандмауэр, и я пробовал этот процесс из разных мест (разные Доступ в Интернет) на том же компьютере с тем же результатом. Я использую EasyPHP WAMP в Windows 8.1 с версиями, которые соответствуют требованиям PHP, MySQL.

Что может блокировать доступ к серверу перевода? Есть ли способ пропустить этот шаг?


Я думаю, вы не выбрали английский на первом шаге, и, вероятно, ваше интернет-соединение находится за прокси-сервером, а Drupal этого не делает. не поддерживает его.

Вы можете выбрать английский и продолжить или:

  1. Перейдите на сервер переводов и загрузите нужный язык, например испанский.

  1. Скопируйте файл загрузки в sites/default/files/translations
  2. Продолжить установку

4

Загрузите этот файл: https://curl.haxx.se/ca/cacert.pem

И добавьте путь к файл в вашем php.ini:

  curl.cainfo = "D:  wamp64  keys  cacert.pem"  

Улучшите этот ответ
ответил 29 сен 2016, 20:11
  • 1
    Хотя это может решить проблему, оно не объясняет почему решает проблему. Пожалуйста, объясните, почему изменение сертификата CA может решить проблему. — Шон Конн, 29 сен., В 20:19
  • Когда установка не удалась. Перейдите в core/includes/install.core.inc и измените эту функцию: — Ян Шоке, 30 сен 2016, 20:52
  • install_check_localization_server () для добавления в catch var_dump ($ e-> getMessage ()); эта функция возвращает: ошибка cURL 60: проблема с сертификатом SSL: невозможно получить сертификат локального эмитента (см. curl.haxx. se/libcurl/c/libcurl-errors.html) `drupal.stackexchange.com/questions/164172/… — Ян Чоке, 30 сен 2016, 21:02
добавить комментарий |

Загрузите этот файл: https://curl.haxx.se/ca/cacert.pem

И добавьте путь к файлу в вашем php.ini:

  curl.cainfo = "D:  wamp64  keys  cacert.pem"  

0

Эта ситуация может быть получена из невидимого исключения: Не удалось найти оболочку «https» — вы забыли включить ее при настройке PHP?

Для решения этой проблемы вам необходимо активировать (раскомментировать) модуль «php_openssl» в php.ini:

  extension = C:  xxx  php_openssl.dll  

Перед редактированием php.ini вы можете проверить свою ситуацию с помощью небольшого скрипта php:

   phperror_reporting (E_ALL); $ file = file_get_contents ('https://www  .google.com/'); die ($ file);?>  

Если он вернет «Невозможно найти оболочку» https «- вы забыли чтобы включить его, когда вы настроили PHP? «, вам следует отредактировать php.ini и ПЕРЕЗАПУСТИТЬ службу Windows Apache.

Улучшите этот ответ
ответил 15 марта ’16 в 21:09
добавить комментарий |

Эта ситуация может быть получена из невидимого исключения: Невозможно найти оболочку «https» — вы забыли включить это при настройке PHP?

Чтобы решить эту проблему, вам необходимо активировать (раскомментировать) модуль «php_openssl» в php.ini:

  extension = C:  xxx  php_openssl.dll  

Перед редактированием php.ini вы можете протестировать свою ситуацию с помощью небольшого скрипта php:

   phperror_reporting (E_ALL); $ file = file_get_contents ('https://www.google.com/'); die ($ file);?>  

Если он возвращает «Не удалось найти оболочку« https »- вы забыли включить ее при настройке PHP?» , вам следует отредактировать php .ini и ПЕРЕЗАПУСТИТЬ службу Windows Apache.



Drupal 8 — сервер перевода отключен

Лечим ошибку при установке drupal 8 .

Сервер перевода i s в автономном режиме.
Установщику необходимо связаться с сервером перевода, чтобы загрузить файл перевода. Проверьте подключение к Интернету и убедитесь, что ваш веб-сайт может подключиться к серверу переводов http://ftp.drupal.org. Проверьте сообщения и попробуйте еще раз.

Ну тут всё понятно, по какой-то причине установщик не может скачать файл с переводом самого себя. Есть три варианта решения проблемы.

Первый вариант решения проблемы с переводом инсталлятора drupal

Можно выбрать язык english и ничего качать не придётся. Ошибка пропадёт. Это быстрый метод, но не наш.

Второй вариант решения проблемы с переводом инсталлятора drupal

Заходим на сайт https://localize.drupal.org.

Скроллим вниз и находим язык Русский язык.

Тыкаем в него.

Тыкаем во вкладке Обзор.

И скачиваем там перевод. Но мне не нравится, что я ставлю drupal версии 8.6.13, а перевод уже от следующей версии.

Третий вариант решения проблемы с переводом инсталлятора drupal

Прямо на странице с ошибкой кликаем на ссылку https://ftp.drupal.org/. файлы> переводы> 8.x> drupal> drupal-8.6.x.ru.po.

Качаем drupal-8.6.x.ru.po. Кладём в папке sites default files translations.

Кликаем по ссылке, попробуйте еще раз.

Источник:
https://internet-lab.ru/drupal8_the_translation_server_error

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.

Оцените статью
logicle.ru
Добавить комментарий