web-dev-qa-db-fra.com

Problème d'installation en local "Le serveur de traduction est hors ligne"

J'essaie d'installer Drupal 8 sur mon ordinateur portable (localhost sur un serveur WAMP), et j'obtiens toujours l'erreur suivante dans les premières étapes:

Problème d'exigences

Le serveur de traduction est hors ligne.

Le programme d'installation doit contacter le serveur de traduction pour télécharger un fichier de traduction. Vérifiez votre connexion Internet et vérifiez que votre site Web peut atteindre le serveur de traduction à http://ftp.drupal.org . Vérifiez les messages et réessayez.

Cette étape est obligatoire et je ne peux pas continuer le processus d'installation. Ouverture http://ftp.drupal.org , je peux voir le site Web sans problème.

J'ai désactivé l'antivirus et le pare-feu, et j'ai essayé le processus à partir de différents emplacements (différents accès Internet) sur le même ordinateur, avec le même résultat. J'utilise EasyPHP WAMP sur Windows 8.1, avec des versions qui répondent aux exigences de PHP, MySQL.

Qu'est-ce qui peut bloquer l'accès au serveur de traduction? Existe-t-il un moyen d'omettre cette étape?

5
vicenteherrera

Je pense que vous n'avez pas sélectionné l'anglais dans la première étape, et probablement votre connexion Internet est derrière un proxy et je suppose que Drupal ne le prend pas en charge.

Vous pouvez sélectionner l'anglais et continuer ou:

  1. Allez sur Serveur de traduction et téléchargez la langue spécifique, l'espagnol par exemple

enter image description here

enter image description here

  1. Copiez le fichier de téléchargement dans sites/défaut/fichiers/traductions
  2. Poursuivre l'installation
17
rpayanm

Téléchargez ce fichier: https://curl.haxx.se/ca/cacert.pem

Et ajoutez le chemin d'accès au fichier dans votre php.ini:

curl.cainfo="D:\wamp64\keys\cacert.pem"
3
Yann Choquet

Cette situation peut être dérivée d'une exception invisible: Impossible de trouver le wrapper "https" - avez-vous oublié de l'activer lorsque vous avez configuré PHP?

Pour résoudre ce problème, vous devez activer (décommenter) module "php_openssl" dans php.ini:

extension=C:\xxx\php_openssl.dll

Avant d'éditer php.ini, vous pouvez tester votre situation par un petit script php:

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

S'il retourne "Impossible de trouver le wrapper" https "- avez-vous oublié de l'activer lorsque vous avez configuré PHP?", vous devez éditer php.ini et RESTART Apache windows service.

0
sergey