tor, 25/10/2012 - 16:28
Fatal error
Ved udskrivning af PDF faktura opstår fejlen:
Fatal error: Declaration of Zend_Pdf_FileParserDataSource_File::__construct() must be compatible with Zend_Pdf_FileParserDataSource::__construct() in /lib/Zend/Pdf/FileParserDataSource/File.php on line 41
Fejlen opstår som kun på installationer der kører PHP 5.4 eller nyere. Du kan læse mere om hvorfor her: https://bugs.php.net/bug.php?id=55375
Løsning - FileParserDataSource.php
- Åben filen /lib/Zend/Pdf/FileParserDataSource.php
Find følgende to linier (omkring linie 78 og 85):
abstract public function __construct(); abstract public function __destruct();
- Udkommenter dem således:
//abstract public function __construct(); //abstract public function __destruct();
- Gem filen og prøv igen.