Problema
Al instalar PrestaShop en un entorno local con Laragon en Windows, aparece este error en el paso de verificación del sistema:
No se pueden generar claves privadas usando openssl_pkey_new.
Verifica la configuración de OpenSSL, especialmente la ruta al archivoopenssl.cafile.
Este mensaje impide continuar con la instalación correctamente.
Causa
PHP necesita acceder a un archivo llamado openssl.cnf para generar claves seguras.
En Windows, si este archivo no se encuentra en la ruta predeterminada, PHP no puede usar OpenSSL correctamente, y se genera el error.
✅ Solución paso a paso
1. Verifica la ruta predeterminada con phpinfo()
- Crea un archivo llamado
info.phpen tu carpetawwwde Laragon:
2. Ábrelo en tu navegador:http://localhost/info.php
3. Busca la línea:
OpenSSL default config => C:\RUTA\ESPECÍFICA\openssl.cnf
Esa es la ruta donde PHP espera encontrar el archivo openssl.cnf en tu sistema.
La ruta puede variar según el entorno, versión de PHP o configuración personalizada.
2. Copia el archivo openssl.cnf a la ruta detectada
- Ubica el archivo
openssl.cnfdentro de tu instalación de Laragon. Generalmente se encuentra en:
G:\laragon-nuevo\bin\php\php-8.x.x\extras\ssl\openssl.cnf
Copia ese archivo a la ruta que detectaste en el paso anterior.
Por ejemplo, si phpinfo indica:
OpenSSL default config => C:\Program Files\Common Files\SSL\openssl.cnf
Entonces copia allí el archivo. Si la carpeta no existe, créala manualmente.
Puede requerir permisos de administrador.
3. Reinicia Laragon
Haz clic en “Parar todo” y luego en “Iniciar todo” para que los cambios surtan efecto.
