PDF faturaları oluşturmaya çalışırken (PHP istemcisi PHP 5.4.19 çalıştırıyor) Magento bir PHP hatası veriyor.Magento PHP 5.4 PDF faturası Zend hatası
Fatal error: Declaration of Zend_Pdf_FileParserDataSource_File::__construct() must be compatible with Zend_Pdf_FileParserDataSource::__construct() in /var/www/vhosts/website/httpdocs/includes/src/Zend_Pdf_FileParserDataSource_File.php on line 41
Normalde FileParserDataSource.php düzenleme ve bir iki satır bu sorunu gidermek için kolay, sorun, bu komut (http://pastebin.com/J64VNsRP) uzanan bir Zend_Pdf_FileParserDataSource_File.php çalıştırmak olmasıdır.
PHP 5.4 çalıştıran bir sunucuda Magento ile PDF faturaları oluşturmak mümkün olan herhangi bir çözüm var mı?
Bu, ikinci dosya nedeniyle mümkün değildir. – Hidde
@Hidde, ikinci dosya ne anlama geliyor? –
Eğer __construct() işlevini açıklarsam; ve işlev __destruct(); FileParseDataSource.php Zend_Pdf_FileParserDataSource_File.php tarafından genişletilmiş çünkü lib/Zend/Pdf/FileParseDataSource.php içinde herhangi bir değişiklik yoktur. Aynı zamanda bu dosyadaki kodu da açıklarsam, "2 soyut yöntem içerir ve bu nedenle soyut olarak bildirilmeli veya kalan yöntemleri uygulamalıyım" hatası alıyorum. – Hidde