Este error ocurre debido a que el certificado interno de wordpress ubicado en wp-includes/certificates/ca-bundles.crt incluye un certificado que ha caducado.

Una de las opciones es ir al repositorio de wordpress y copiar ese certificado de nuevo bajo la misma ruta y el mismo nombre.

https://github.com/WordPress/WordPress/blob/master/wp-includes/certificates/ca-bundle.crt

Si al realizar este proceso nos sigue arrojando el error. Y por lo tanto no podemos instalar o validar licencias de algunos plugins. Podemos realizar un bypass temporal dentro de wodpress para que podamos realizar las tareas necesarias.

Para ello debemos de ir a nuestro archivo functions.php de nuestro tema hijo e incluir lo siguiente:

add_action( 'http_api_curl', function( $handle ) {
 curl_setopt( $handle, CURLOPT_SSL_VERIFYPEER, false );
 curl_setopt( $handle, CURLOPT_SSL_VERIFYHOST, false );
});

Refrescamos el admin de wordpress y con esto sería suficiente.


0 Comments

Deja una respuesta

Avatar placeholder

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *