Blanco pagina bij printen factuur in Magento

Onlangs kwam ik het weer tegen bij een Magento installatie, een blanco pagina wanneer er een PDF factuur geprint moest worden. Een bug welke alleen voorkomt wanneer php versie 5.4 gebruikt wordt en vrij simpel op te lossen is door 1 regel code aan te passen binnen Magento.

Open het bestand: /lib/Zend/Pdf/FileParserDataSource.php

Zoek naar de regel,

abstract public function __construct();

Vervang deze door,

abstract public function __construct($filePath);

Upload vervolgens het bestand weer naar de server, log in op de Magento backend en gooi de caches leeg (wanneer php icm met een caching systeem als APC, Memcache of iets dergelijks draait deze ook flushen) en het genereren van PDF facturen zal weer naar behoren werken.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *