SSL certificate problem, verify that the CA cert is OK.

30 de Outubro de 2015

Share

Esta mensagem ocorria (quando pretendia actualizar os plugins) em 2 sites com versões muito antigas do Worpress. Como não arranjava solução ía ao plugin e manualmente alterava a versão e desaparecia a actualização. Mas como isto não é solução, andava sempre a ver como, vi hoje. As versões novas criam uma pasta em wp-includes chamada certificates onde se coloca uma lista de certificados –  certificados. As versões antigas não têm, assim a solução é dizer ao wordpress para ignorar esses certificados, se temos esses plugins é porque já confiámos neles. Assim crie em wp-content uma pasta chamada mu-plugins (mu é must use) e insira este ficheiro via ftp.

<?php
/**
* Plugin Name: Your mini plugin.
* Description: Does things.
* Author: You
* Version: 0.0.1
*/
if ( ! defined( ‘ABSPATH’ ) )
exit;

/**
* Load plugin.
*
*/
function mp14211509() {

add_filter( ‘https_local_ssl_verify’, ‘__return_false’ );

}
add_action( ‘plugins_loaded’, ‘mp14211509’, 11 ); // Might have to tinker with priority.
add_action(‘http_request_args’, ‘jkudish_http_request_args’, 10, 2);
function jkudish_http_request_args($args, $url) {
$args[‘sslverify’] = false;
return $args;
}

 

Use o notepad++ e cole este código e grave com extensão php

E já pode actualizar os seu plugins com a versão wordpress antiga e que não quer actualizar.

 

Reinaldo Coelho

Top