Blog

Oplossen van cURL error 60 SSL probleem in localWP

Wanneer je WordPress website ontwikkelt en de tool localWP van Fly-wheel gebruikt komt er altijd een moment wanneer je de volgende error moet oplossen:

				
					cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for ...
				
			

Deze foutmelding krijg je als je bijvoorbeeld een API request moet maken naar een externe datasource. Dit kun je bijvoorbeeld doen via de HTTP Client van Guzzle. Het lokale certificaat wat je makkelijk via localWP kunt aanmaken blijkt dan niet meer voldoende. Volg  de stappen hieronder om deze foutmelding op te lossen.

1. Download certficaat

Ga naar https://curl.se/docs/caextract.html en download daar het cacert.pem bestand. Zet deze vervolgens in een algemene directorie bijv. c:\certificaten

2. Configureer je localwp website

Open je localWP en ga naar de conf/php[-version] folder  van de desbetreffende website. Bijv. via “show folder”.

Als het goed is zie je een bestand genaamd “php.ini.hbs” in deze folder staan. Open dit bestand in een text-editor en voeg de volgende regels (bijv. in de ;other sectie) toe.

				
					curl.cainfo=C:/certificaten/cacert.pem  
openssl.cafile=C:/certificaten/cacert.pem 
				
			

Sla het bestand vervolgens op en herstart je website. Als het goed is zijn de foutmeldingen verdwenen.

Gerelateerde artikelen