Wordpress kann direkt über das Wordpress-Backend aktualisiert werden (/wp-admin/).
Wenn die Wordpress-Installation zu alt ist, schlägt dieser Vorgang fehl und folgende Fehlermeldung wird angezeigt:
Downloading update from http://downloads.wordpress.org/release/wordpress-[...]
Download failed.: cURL error 60: SSL certificate problem: unable to get local issuer certificate
Die Ursache sind veraltete Zertifikate in der Wordpress-Installation. Wordpress verwendet sein eigenes Zertifikatsbundle, welches im Pfad wp-includes/certificates/ca-bundle.crt
abgelegt ist.
Die Datei wp-includes/certificates/ca-bundle.crt
muss durch eine aktuelle Version ersetzt werden. Die aktuelle ca-bundle.crt-Datei kann über folgenden Link heruntergeladen werden: https://core.trac.wordpress.org/export/HEAD/trunk/src/wp-includes/certificates/ca-bundle.crt
Sobald die Datei ersetzt wurde, sollte beim Update keine Fehlermeldung mehr erscheinen.
Ein Tipp fürs Upgrade: Backup des Document-Root und der Datenbank nicht vergessen, bevor das Update durchgeführt wird.