Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Een PDF-fout in PrestaShop 9.x oplossen
Deze handleiding helpt u bij het oplossen van een probleem met CMS Prestashop v9.x met betrekking tot het genereren van PDF-facturen via het beheerderspaneel (back office), met name wanneer de Franse taal wordt gebruikt.
Het probleem
Wanneer u probeert een PDF-factuur voor een bestelling in de Franse taal weer te geven of te downloaden, geeft PrestaShop (versie 9.x) een fout 500 weer. Deze storing wordt veroorzaakt door een incompatibiliteit tussen de PDF-generatiebibliotheek (TCPDF), die het standaardlettertype (helvetica) gebruikt, en de hostingconfiguraties.
Een compatibel lettertype instellen
De oplossing is om het gebruik van het lettertype freesans, dat compatibeler is, af te dwingen via een aangepast configuratiebestand.
Het wordt sterk aanbevolen om een bestand met de naam defines_custom.inc.php aan te maken. Deze methode is de veiligste, omdat hiermee wordt gegarandeerd dat de correctie niet verloren gaat bij updates van de PrestaShop-kern.
Ga als volgt te werk:
- Toegang tot uw PrestaShop 9.x-installatie via FTP of de bestandsbeheerder.
- Navigeer naar de map
/config/. - Maak een nieuw bestand met de naam
defines_custom.inc.php. Bewerk het bestand
defines_custom.inc.phpen voeg de volgende inhoud toe:<?php /** * Voorkom PDF-fout, forceer 'freesans'. */ define('PDF_FONT_NAME_MAIN', 'freesans');- Sla het bestand op en test het genereren van een factuur in het Frans.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2690
Is deze veelgestelde vragenlijst nuttig geweest?