私は最近、PHPバージョン7.xでXAMPPをインストールしました。インストール後、私はバージョン1.9.xのマゼンタストアを設定しましたが、次のエラーが表示されます。Magento 1.9.x.xバージョンPHP 7.xで実行
Fatal error: Uncaught Error: Function name must be a string in app/code/core/Mage/Core/Model/Layout.php:555
私は解決策を提案します。
私は最近、PHPバージョン7.xでXAMPPをインストールしました。インストール後、私はバージョン1.9.xのマゼンタストアを設定しましたが、次のエラーが表示されます。Magento 1.9.x.xバージョンPHP 7.xで実行
Fatal error: Uncaught Error: Function name must be a string in app/code/core/Mage/Core/Model/Layout.php:555
私は解決策を提案します。
Magentoの1.xのこの特定のバグからMage_Core_Model_Layoutおよび変更ライン555をオーバーライドすることによって、固定することができるPHP 7
と完全に互換性がありません:
に$out .= $this->getBlock($callback[0])->{$callback 1 }();
$out .= $this->getBlock($callback[0])->$callback1;
ありがとう、私の仕事です。 –
Inchoo Magento 1.9.xx/PHP7プロジェクトに触れてください。カバーすべき多くの地面があり、問題が見つかったら、すでに見つかったものを広くカバーする代わりに、問題を見つけるのを助けることができます。 http://inchoo.net/magento/its-alive/とhttps://github.com/Inchoo/Inchoo_PHP7 –
また、関連するスレッドはmagento.stackexchange.com => https://magento.stackexchange.com/questions/74008/is-magento-ready-for-php-7/95687#95687 –