zend-framework - fatal - declaration of zend session abstractcontainer:: offsetget($ key must be compatible with
Error fatal: ''DeclaraciĆ³n de Zend_Pdf_FileParserDatasource_File::__ contruct() debe ser compatible (5)
¿Alguien tiene este error?
Fatal Error: ''Declaration of Zend_Pdf_FileParserDatasource_File::__contruct() must be compatible with Zend_Pdf_FileParderDatasource::__construct() in /var/www/abc/app/vendors/Zend/Pdf/FileParserDataSource/File.php
He buscado mucho en Google pero aún no he encontrado la manera de solucionar este error.
¿Has intentado comentar __construct y __destruct abstract methods en Zend / Pdf / FileParserDataSource.php
// abstract public function __construct();
// abstract public function __destruct();
Funcionó para mí
Este error tiene algo que ver con la herencia en las últimas versiones de PHP.
En el momento en que escribo esta respuesta, todo lo que necesita hacer es actualizar su biblioteca Zend_PDF. El error ha sido resuelto y estás aquí porque estás usando Magento y se ha enfrentado a este problema, simplemente haz la actualización y debería estar bien. ;-)
puede cambiar la función constructora de lib/Zend/Pdf/FileParserDataSource.php
abstract public function __construct();
a
abstract public function __construct($filePath);
Y funciona como un encanto.
Este error parece estar sucediendo en las instalaciones de Magento en PHP 5.4 y posteriores. Lo corrigí usando la respuesta de cambio de Afroz Alam
abstract public function __construct();
a
abstract public function __construct($filePath);
en el archivo lib/Zend/Pdf/FileParserDataSource.php
Cambio: función pública abstracta __construct (); para abstraer la función pública __construct ($ filePath); Ubicación: lib / Zend / Pdf / FileParserDataSource.php
Esto funciona para mí