En mi sitio alberguemanchahumeda.com
estoy teniendo el siguiente problema:
cURL error 60: SSL certificate problem: unable to get local issuer certificate
Esto impide que pueda:
Actualizar plugins o temas desde el panel de WordPress.
Instalar nuevos plugins desde el repositorio.
Conectar correctamente el plugin de Envato Marke
He probado la solución de añadir estos filtros en wp-config.php:
add_filter('https_ssl_verify', '__return_false');
add_filter('https_local_ssl_verify', '__return_false');
Pero tras hacerlo el sitio dejó de cargar, así que lo he revertido.
Mi duda es:
¿Este problema se puede solucionar desde el servidor? ¿Hay alguna forma de actualizar los certificados raíz (CA) o revisar la directiva curl.cainfo
en PHP para que WordPress pueda validar conexiones HTTPS correctamente?
Gracias de antemano.
Contenido solo visible a usuarios registrados
Hola.
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 4.9.26 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 actualizas los plugins.
Revisa si se soluciona y nos comentas.
Un saludo
Hola.
Nada Gracias a ti 😀
Cualquier consulta que tengas ya sabes donde nos puedes encontrar 😉
Un saludo