Chyba SSL při aktualizaci

„Warning! Problem updating Error message: SSL peer certificate or SSH remote key was not OK“

Tuto chybu jsem viděl naposledy při aktualizaci WordPressu 3.5.1 a nyní při aktualizaci síťové verze 4.3.1. Problém byl, že systém nemohl ověřit SSL certifikát. Na Internetu jsem našel doporučení při aktualizaci vypnout SSL protokol a potom ho zase zapnout.

Jako další  možnou cestu jsem našel v úpravě souboru /wp-includes/class-http.php Najít následující řetězec

curl_setopt( $handle, CURLOPT_SSL_VERIFYHOST, ( $ssl_verify === true ) ? 2 : false );

a nahradit ho tímto.

curl_setopt( $handle, CURLOPT_SSL_VERIFYHOST, ( $ssl_verify === false ) ? 2 : false )

Po aktualizaci WP se soubor přepíše a úpravu musíte udělat znovu.

 

Aktualizace: 2016/04

Od verze 4.4.1 se výše popsaný kód přestěhoval do souboru /wp-includes/class-wp-http-curl.php

Pak opravíme soubor /wp-includes/class-http.php, zkusíme najít následující řetězec

'sslverify' => true,

a nahradíme ho tímto.

'sslverify' => false,

Napsat komentář

This site uses Akismet to reduce spam. Learn how your comment data is processed.