Magento 1 Support  ⋅  7-Tage Geld-zurück-Garantie  ⋅  entwickelt von einem Magento Certified Developer
vianetz Dipl.-Ing. Freelancer für Magento®

Fehlermeldung "Fatal error: Declaration of Zend_Pdf_FileParserDataSource_File .."

1
Letzte Akt.: 05.01.2021

Symptom:

Beim Ausdruck eines PDF-Dokuments in Magento erscheint die Fehlermeldung
Fatal error: Declaration of Zend_Pdf_FileParserDataSource_File::__construct() must be compatible with Zend_Pdf_FileParserDataSource::__construct()

Lösung:

Die Ursache ist eine Inkompatibilität des Zend Frameworks < 1.11.12 und PHP 5.4. Magento verwendet in der Version 1.8.1.0 das Zend Framework 1.11, daher tritt das Problem hier auf (siehe hierzu auch mein Blog-Eintrag).
Magento bietet einen Patch, der dieses Problem behebt.

Eine mögliche alternative Lösung ist auf StackOverflow beschrieben:
"Fixed it by change in this function lib/Zend/Pdf/FileParserDataSource.php. change

abstract public function __construct();
to
abstract public function __construct($filePath);

« Zurück zur FAQ-Übersicht