Jump to content

[Résolu] Problème d'installation de Prestashop 8.2.0 en local


intimed

Recommended Posts

Bonsoir,

Je rencontre un problème lors de l’installation de PrestaShop 8.2.0 en local. À l’étape Compatibilité système, les messages d’erreur suivants apparaissent :

Configuration PHP requise

  • Impossible de générer une clé privée à partir de openssl_pkey_new. Vérifiez votre configuration OpenSSL. Le problème peut être lié au chemin vers openssl.cafile.
  • To get the latest internationalization data, upgrade the ICU system package and the intl PHP extension.

Configuration de mon serveur local

  • Système d’exploitation : Windows 7 Professionnel 64 bits

XAMPP :

  • Version : 8.1.25
  • Panneau de contrôle : 3.3.0 (Compilé le 6 avril 2021)
  • Exécution avec droits administrateur : Oui
  • Répertoire d’installation : E:\xampp\
  • Apache : Version 2.4.58 (Win64)
  • PHP : Version 8.1.25
  • OpenSSL : Version 3.1.3

Vérifications effectuées

Extensions PHP activées dans php.ini

  • extension=gd
  • extension=openssl
  • extension=intl
  • zend_extension=opcache
  • extension=curl
  • extension=php_intl.dll

Configuration des chemins dans php.ini

  • openssl.cafile="E:\xampp\apache\bin\curl-ca-bundle.crt" (vérifié et correct)
  • openssl.capath="E:\xampp\php\extras\ssl" (vérifié et correct)
  • curl.cainfo="E:\xampp\apache\bin\curl-ca-bundle.crt" (vérifié et correct)

Informations OpenSSL

  • Support OpenSSL : activé
  • Version de la bibliothèque : OpenSSL 1.1.1w (11 septembre 2023)
  • Version de l’en-tête : OpenSSL 1.1.1w (11 septembre 2023)

Tests effectués avec PHP

Test OpenSSL

if (openssl_pkey_new()) 
{ echo "OpenSSL fonctionne correctement."; } 
else { echo "Problème avec OpenSSL."; }

Résultat : Problème avec OpenSSL.

Test cURL

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "https://www.google.com"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$response = curl_exec($ch); 
if (curl_errno($ch)) { echo "Erreur cURL : " . curl_error($ch); } 
else { echo "Connexion cURL réussie."; } curl_close($ch);

Résultat : Connexion cURL réussie.

Malgré ces vérifications et tests, le problème persiste avec OpenSSL lors de l’installation de PrestaShop.

Je suis disponible pour fournir d’autres informations si nécessaire. Merci d’avance pour votre aide !

Link to comment
Share on other sites

6 hours ago, Prestashop Addict said:

Bonjour,

Merci beaucoup Accro à Prestashop pour votre aide précieuse ! Votre solution concernant la configuration de la variable d’environnement OPENSSL_CONF a parfaitement résolu mon problème. Voici ce que j’ai fait en suivant vos instructions :

J’ai ajouté une nouvelle variable d’environnement sous le nom OPENSSL_CONF et j’ai défini sa valeur avec le chemin vers le fichier openssl.cnf de XAMPP :

E:\xampp\apache\conf\openssl.cnf

J’ai redémarré mon ordinateur pour que les modifications prennent effet.

Après cela, l’installation de PrestaShop a pu passer l’étape de compatibilité système sans aucune erreur liée à OpenSSL. 

Encore merci pour votre réponse rapide et précise, elle m’a fait gagner énormément de temps !

Bonne continuation et merci à toute la communauté pour son soutien. 🙏

6 hours ago, Mediacom87 said:

Bonjour,

Sachant que le SSL en local n'a strictement aucun intérêt, autant ne pas activer le SSL lors de l'installation.

Dans tous les cas, cela concerne votre configuration de serveur local, pas la configuration de PrestaShop.

Merci Mediacom87.

Link to comment
Share on other sites

  • intimed changed the title to [Résolu] Problème d'installation de Prestashop 8.2.0 en local

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...