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?
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:
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"
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.