Hola,
Estoy teniendo el siguiente error al intentar actualizar cualquier plugin desde el panel de WordPress:
cURL error 60: SSL certificate problem: unable to get local issuer certificate
Ocurre con todos los plugins, no es uno específico. El intento de descarga se hace desde:
https://downloads.wordpress.org
La configuración del servidor es:
PHP 7.4.33
Apache con LiteSpeed
cURL 8.12.1 OpenSSL/1.1.1w
La web funciona correctamente en general, pero no puede validar el certificado SSL de WordPress.org al realizar conexiones HTTPS salientes.
¿Alguien podría orientarme sobre qué revisar en este caso?
Por lo que veo, este error suele estar relacionado con el CA bundle (cacert.pem) o con la configuración de OpenSSL/cURL en el entorno PHP.
¡Gracias de antemano!
Contenido solo visible a usuarios registrados
Hola Armando
El error cURL error 60: SSL certificate problem viene por un problema de certificado de WordPress y suele ocurrir cuando tienes una versión de WordPress muy desfasada.
Desde la versión 6x de WordPress este cambio el certificado y veo que estás utilizando la versión 5.2.21 de WordPress que está muy desfasada y por eso el problema ya que el certificado que tienes no lo reconoce.
.- Accede a tu cuenta de WePanel -> Administrador de archivos
.- Accede a la carpeta donde tienes la instalación
.- Accede a wp-includes -> certificates y elimina el archivo ca-bundle.crt
.- Sube el archivo que tienes adjunto a esa carpeta, este archivo sustituye el que eliminaste:
Nota: El archivo esta comprimido en un ZIP cuando lo subas lo seleccionas con el botón de la derecha y lo descomprimes.
Actualiza primero WordPress y después actualiza los plugins.
Revisa si se soluciona y nos comentas.
Un saludo
Muchas gracias, ¡con eso lo he resuelto!
Que tal Armando,
Nos alegra saber que te ha funcionado, cualquier otra duda que puedas tener estaremos atentos
Saludos!