0

Opencart 1.5.6.1 と VQMOD 2.4.1 を使用しています。eWay Rapid 3.0 拡張機能をインストールしたところ、チェックアウト時に次のエラーが表示されます。

Notice: Error: Could not load controller payment/eway! 
in (.....)\vqmod\vqcache\vq2-system_engine_controller.php on line 47

47行目はtrigger_error('Error: Could not load controller ' . $child . '!');

これが VQMOD または eWay 拡張機能と関係があるかどうかはわかりません。これを解決する方法を知っている人はいますか?

4

3 に答える 3

0

これに対する解決策があります。ここを参照してください。

説明されているソリューション:

system/engine/controller.phpの新しい関数hasActionにグローバル $vqmod がありません。

編集vqmod/xml/vqmod_opencart.xml

為に<file name="system/engine/controller.php">

変化する:

<search position="before" index="1"><![CDATA[$vqmod->modCheck($action->getFile()]]></search>

の中へ

<search position="before"><![CDATA[if (file_exists($vqmod->modCheck($action->getFile()))) {]]></search>
于 2014-02-17T22:15:04.233 に答える