Naar de hoofdinhoud

Hoe los ik de cURL 35 error op

Wanneer je een cURL 35 foutmelding krijgt, kan dit een probleem zijn met je PHP of cURL versie.

Jerry Rakels avatar
Geschreven door Jerry Rakels
Deze week bijgewerkt

Inleiding

Een cURL error 35 treedt op wanneer de cURL-functie op jouw server geen beveiligde verbinding kan maken via SSL. Dit komt meestal door een mismatch in SSL-certificaten of protocollen tussen jouw server en de dienst waarmee je probeert te verbinden. Omdat cURL vaak zijn eigen set certificaten gebruikt die met PHP worden meegeleverd, is een verouderde serveromgeving de meest voorkomende oorzaak.

Probleem

Je krijgt deze foutmelding te zien wanneer:

  • Je WordPress-site geen verbinding kan maken met een externe API (zoals bol.com of Amazon).

  • Je de specifieke melding Unknown SSL protocol error in connection of cURL error 35 in je logs ziet staan.

  • Synchronisaties mislukken, ondanks dat je eigen website een geldig SSL-certificaat heeft.

Hoe op te lossen

Om de cURL 35 error op te lossen, moet je zorgen dat je serveromgeving up-to-date is:

  1. Update je PHP-versie: Oudere PHP-versies gebruiken verouderde SSL-libraries. Zorg dat je minimaal PHP 8.1 of 8.2 gebruikt voor de beste compatibiliteit en veiligheid.

  2. Update je cURL-versie: De cURL-versie op je server moet moderne TLS-protocollen (zoals TLS 1.2 of 1.3) ondersteunen. Bekijk deze handleiding over hoe je de cURL-versie update.

  3. Neem contact op met je hostingprovider: Als het updaten van PHP niet helpt, vraag je host dan om de NSS- of OpenSSL-libraries op de server bij te werken, aangezien deze de eigenlijke SSL-verbinding afhandelen.


Kom je er niet uit? Je kunt altijd een bericht sturen naar het ondersteuningsteam via de chatballon rechtsonder 🎈 Support to the rescue 👨‍💻 👩‍💻

Was dit een antwoord op uw vraag?