Afbeeldingen in de pdf van Print Products worden niet geladen?
Zorg eerst dat je niet op een localhost werkt EN geen .htaccess / .passwd op je server hebt. Onze plugin haalt de afbeeldingen voor de pdf via HTTP op; blokkeert je server de afbeeldingen voor het publiek, dan werkt het niet.
Probleem niet opgelost? Lees verder:
Zorg dat de volgende PHP-extensies op je server zijn geïnstalleerd / ingesteld:
- CURL ingeschakeld (php_curl.dll ingeschakeld)
- PHP.ini (allow_url_fopen = On)
- GD-bibliotheek geïnstalleerd
Verschijnen de afbeeldingen nog steeds niet, dan kun je het zo oplossen:
Snel en vies:
Voeg het volgende toe aan het bestand mpdf.php op regel 12954 -> functie: file_get_contents_by_curl()
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
Bron: https://stackoverflow.com/questions/5657382/curl-php-restful-service-always-returning-false
Beter:
De betere oplossing is handmatig alleen de certificaten of CA’s toe te voegen die je wilt accepteren
;;;;;;;;;;;;;;;;;;;; ; php.ini Options ; ;;;;;;;;;;;;;;;;;;;; curl.cainfo = "C:\xampp\php\extras\ssl\cacert.pem"
Bron: https://stackoverflow.com/questions/24611640/curl-60-ssl-certificate-unable-to-get-local-issuer-certificate
Op Nginx?
Sommige nginx-servers blokkeren bepaalde user agents in de CURL-header. Dan moet je de header aanpassen. Ga naar pluginmap/includes/mpdf/mpdf.php > regel 12965.
Wijzig daarna de waarde van CURLOPT_USERAGENT in ‘User-Agent: curl/7.39.0’
Voorbeeld:
curl_setopt($ch, CURLOPT_USERAGENT, 'User-Agent: curl/7.39.0');