Attention : vous consultez actuellement la documentation dédiée aux versions 2.x de Moodle. La documentation pour les versions 3.x de Moodle est consultable ici : error/mnet/requiresopenssl.

error/mnet/requiresopenssl

De MoodleDocs

Lire la documentation

Traduit d'après https://docs.moodle.org/26/en/admin/environment/php_extension/openssl

Pour installer la bibliothèque openssl sous Windows

  1. Editer le fichier php.ini du dossier /apache/bin de votre serveur
  2. Trouver la ligne : ;extension=php_openssl.dll
  3. Supprimer le ';' en début de ligne
  4. Redémarrer le serveur apache si nécessaire

Note: Si Moodle échoue dans la création d'une clé publique lors de Admin > Networking > Settings, vous devrez positionner le chemin de OPENSSL_CONF. Avec Windows File Explorer recherchez le fichier openssl.cnf (en générale dans le dossier php/extras). Renommez-le openssl.conf puis positionnez OPENSSL_CONF dans la variable d'environnement Windows (exemple: C:/wamp/bin/php/extras/openssl/openssl.conf - n'oubliez pas de modifier le nom de fichier dans le path, sinon ça ne fonctionnera pas)

Pour installer la bibliothèque openssl sous Unix

  1. Il faut recompiler PHP à partir des sources
  2. ajouter --with-openssl la la ligne de commande quand vous lancez la configuration