Cómo resolver el error openssl_pkey_new al instalar PrestaShop en Laragon

Tu estas aquí:
Tiempo estimado de lectura: 1 min

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 archivo openssl.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()

  1. Crea un archivo llamado info.php en tu carpeta www de 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

  1. Ubica el archivo openssl.cnf dentro 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.

¿Qué te pareció este árticulo?
No me gusta 0
Vistas: 576

12 años creando soluciones digitales que hacen brillar tu marca