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.