gpt4 book ai didi

php - Magento PHP 5.4 PDF 发票 Zend 错误

转载 作者:可可西里 更新时间:2023-10-31 22:52:44 25 4
gpt4 key购买 nike

当我尝试创建 PDF 发票时,Magento 抛出一个 PHP 错误(因为我的客户端运行的是 PHP 5.4.19)。

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

通常很容易通过编辑 FileParserDataSource.php 并注释掉两行来解决这个问题,问题是他们运行了一个 Zend_Pdf_FileParserDataSource_File.php 来扩展这个脚本(http://pastebin.com/J64VNsRP)。

是否有任何解决方案可以在运行 PHP 5.4 的服务器上使用 Magento 创建 PDF 发票?

最佳答案

这是 PHP 版本 5.4.4 和 zend Framwork 之间的不兼容问题。

通过更改此函数 lib/Zend/Pdf/FileParserDataSource.php 修复了它。

改变

abstract public function __construct();

abstract public function __construct($filePath);

关于php - Magento PHP 5.4 PDF 发票 Zend 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19516620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com