西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

Magento后台Invoice无法打印pdf

时间:2016-03-31 11:59来源: 作者: 点击:
Magento后台Invoice无法打印pdf,配置环境是php 5.4+nginx 会出现下面的情况 Fatal error: Declaration of Zend_Pdf_FileParserDataSource_File::__construct() must be compatible with Zend_Pdf_FileParserDataSource::__construct() in

Magento后台Invoice无法打印pdf,配置环境是php 5.4+nginx 会出现下面的情况

Fatal error: Declaration of Zend_Pdf_FileParserDataSource_File::__construct() must be compatible with Zend_Pdf_FileParserDataSource::__construct() in /home/wwwroot/xxxx.com/lib/Zend/Pdf/FileParserDataSource/File.php on line 41

提示zend FW的一个类初始化方法有问题,这个可能是zend版本问题所引起的。

解决方案:

修改
lib/Zend/Pdf/FileParserDataSource.php
找到
abstract public function __construct();
修改成:
abstract public function __construct($filePath);
保存测试一下

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容