0

致命的なエラー: Zend_Pdf_FileParserDataSource_File::__construct() の宣言は Zend_Pdf_FileParserDataSource::__construct() と互換性がある必要があります

私のPHPバージョンは5.4です

PHP のバージョンを 5.5 にアップグレードするかどうかを知る必要があります。このエラーは解決されるかどうか?

4

2 に答える 2

1

このエラーについてはわかりませんが、magento モジュール関数の __construct() 関数にパラメーターを渡している可能性があり、親の抽象クラスはパラメーターを受け入れません。

于 2013-08-07T10:10:55.380 に答える
0

PHP をアップグレードしても問題は解決しません。これは、バージョン 1.12 で修正された Zend Framework のバグです。私は Magento を使用していませんが、私が知る限り、バージョン 1.11.1 (約 3 年前のもの) が付属しています。

Magento が更新されるまでは、おそらく、Magento インストールの ZF のコピーに修正を適用するのが最善の方法です。lib/Zend/Pdf/FileParserDataSource.phpあなたがする必要があるのは、この行のコンストラクターをコメントアウトすることだけです: https://github.com/magento/magento2/blob/master/lib/Zend/Pdf/FileParserDataSource.php#L78 . Magento を更新するたびに、この修正を再適用する必要があります。

于 2013-08-07T08:51:57.443 に答える