Foutmelding: WordPress kon geen beveiligde verbinding maken met WordPress.org

Categorie: Alles over webhosting | Webhosting instellingen

IPv6 Linux Wordpress

Dit artikel omschrijft een probleem met Wordpress 4.9.1+ waarbij het niet mogelijk is om plugins of thema's te installeren via het Wordpress Dashboard.

Beveiligde verbinding?

Op het eerste zicht lijkt het of de Wordpress installatie niet corect verlopen is, of ergens een probleem is met de hosting zelf. Echter, achter de schermen maakt Wordpress gebruik van cURL voor het verbinden met de api.wordpress.org server.
Zelfs als u vanop de server (via SSH) gaat testen of u deze kan bereiken is dit geen probleem, de server is bereikbaar.
Als u een manuele cURL call uitvoert:

curl api.wordpress.org

Kan u verbinding maken.
Echter, als u verbinding probeert te maken met de api.wordpress.org servers via IPv6:

curl -6 api.wordpress.org 

Krijgt u een foutmelding.
Dit helpt ons het probleem te beperken tot IPv6.
Het probleem is dus blijkbaar met het resolven van de hostnaam.

Workaround

De enige manier om dit probleem te omzeilen is door een Wordpress core bestand aan te passen. Let wel op, door dit bestand aan te passen zal het update proces in de toekomst problemen geven!

Op het moment van schrijven (07.12.2017) was er nog geen fix voor dit probleem in de Wordpress versie, voorlopig is dit dus de enige oplossing.

Het schrijven van een custom action helpt ook niet meteen daat dit om een basis functionaliteit binnen Wordpress gaat.

Wijzig het bestand wp-includes/Requests/Transport/cURL.php en voeg volgende regel toe (op lijn 97):

curl_setopt($this->handle, CURLOPT_RESOLVE, array("api.wordpress.org:80:66.155.40.187", "api.wordpress.org:443:66.155.40.187", "downloads.wordpress.org:80:66.155.40.203", "downloads.wordpress.org:443:66.155.40.203"));

Dit is uiteraard een tijdelijke oplossing, maar zo kan u tenminste verder met installatie van plugins e.d.


Verwante artikelen

Apache - SSL certificaat installeren

Dit artikel gaat ervan uit dat u uw certificaat ontvangen hebt van de certificaatuitgever en het wenst te installeren op...

Meer lezen

Hoe kan ik een .com, .net of .org domeinnaam verhuizen?

Als u een domeinnaam wil verhuizen met extensie .com, .net of .org (of anderen) van uw huidig hosting bedrijf naar...

Meer lezen

Hoe kan ik mijn website publiceren via FTP?

Als u gebruik maakt van een shared webhosting bij Kinamo, hetzij Linux hosting of Windows hosting, kan u gebruik maken...

Meer lezen

Extra hulp nodig?

Werden niet al uw vragen beantwoord?
Geen nood, via een support aanvraag helpen wij u graag verder!

Kinamo

Selecteer uw taal