EC-CUBEに割引クーポンをプラグイン

EC-CUBEのサイトから割引クーポンをダウンロード、インストール。 インストールを実行して管理画面に移動しようとすると早速問題発生・・・ システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡下さい。と表示される。

原因を調査する為に /data/cache/mtb_constants.php の「DEBUG_MODE」を「true」にする。 するとエラーが大量に表示される・・・

Warning: Wrong parameter count for debug_backtrace() in /〇〇/data/class/util/GC_Utils.php on line 78 Warning: array_reverse() [function.array-reverse]: The argument should be an array in /〇〇/data/class/util/GC_Utils.php on line 81 Warning: Invalid argument supplied for foreach() in /〇〇/data/class/util/GC_Utils.php on line 81 Warning: Wrong parameter count for debug_backtrace() in /〇〇/data/class/util/GC_Utils.php on line 78 Warning: array_reverse() [function.array-reverse]: The argument should be an array in /〇〇/data/class/util/GC_Utils.php on line 81 Warning: Invalid argument supplied for foreach() in /〇〇/data/class/util/GC_Utils.php on line 81 Warning: Wrong parameter count for debug_backtrace() in /〇〇/data/class/util/GC_Utils.php on line 78 Warning: array_reverse() [function.array-reverse]: The argument should be an array in /〇〇/data/class/util/GC_Utils.php on line 81 Warning: Invalid argument supplied for foreach() in /〇〇/data/class/util/GC_Utils.php on line 81

よし今日はここまでにしようか・・・いや調べよう! 解決!結局一箇所が原因でたくさんのエラーがでていたみたいです。助かった!解決方法はこちらのサイトを参考にさせていただきました。↓

http://stainless-note.tumblr.com/post/42383450066/ec-cube-2-12-warning-wrong-parameter-count

エラーが消えたので再び管理画面にいこうとすると再びエラー・・・ Fatal error: Class ‘DOMDocument’ not found

調べてみると DOMがPHPに組み込まれていない>CentOSなどでは–with-domなconfigureでコンパイルされていない、ということですね。モジュールとして組み込めばOKです。 ということみたいです。←いまいちわかってない笑

php-xmlをインストールすれば解決するようなのでとりあえずインストール。

 # yum install php-xml

よし!これで解決!・・・しない・・・調べても上記の方法しかでてこない・・・なぜだ・・・ インストール後再起動していませんでした。汗 こういう初歩的なことで悩む自分^^;

やっと管理画面にいくことができました。汗 さっそくクーポン機能を使ってクーポンの作成。 ・・・システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡下さい。とまた表示される。涙

またまた悩んで下記のサイトを参考にさせていただき割引クーポン機能を実装することができました。↓

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=13977&forum=11&viewmode=flat&order=DESC&start=10