Seit geraumer Zeit gibt es häufig Probleme wenn man WordPress updaten will oder auch ein Theme installieren und/oder updaten möchte.
Man erhält dann folgende Fehlermeldung:
Download fehlgeschlagen. SSL: certificate subject name ‚*.wordpress.org‘ does not match target host name ‚wordpress.org‘
Dies kann man umgehen indem man in der Datei „/wp-includes/class-http.php“ „sslverify“ von „true“ auf „false“ setzt. Das ganze sieht dann so aus:
$defaults = array( 'method' => 'GET', 'timeout' => apply_filters( 'http_request_timeout', 5), 'redirection' => apply_filters( 'http_request_redirection_count', 5), 'httpversion' => apply_filters( 'http_request_version', '1.0'), 'user-agent' => apply_filters( 'http_headers_useragent', 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) ), 'reject_unsafe_urls' => apply_filters( 'http_request_reject_unsafe_urls', false ), 'blocking' => true, 'headers' => array(), 'cookies' => array(), 'body' => null, 'compress' => false, 'decompress' => true, 'sslverify' => false, 'sslcertificates' => ABSPATH . WPINC . '/certificates/ca-bundle.crt', 'stream' => false, 'filename' => null, 'limit_response_size' => null, ); |