Magento Fatal error: Declaration of Zend_Pdf_FileParserDataSource_File::__construct() must be compatible with Zend_Pdf_FileParserDataSource::__construct()

Por lo visto Zend_Pdf no es compatible con las reglas estrictas de herencia de PHP 5.4, aquí podéis ver la descripción del bug. Mientras Zend no solucione este tema, hay dos posibles soluciones, cambiarse a PHP 5.3 o retocar el código de Zend_Pdf en Magento.
En el archivo lib/Zend/Pdf/FileParserDataSource.php comentar el constructor y destructor de la clase.

Comments