ctyo cycle tech log

cycling, map and gis technology, and myself.

ECCUBE ECPaymentModule インストールログ

仕事でECCUBEでクレジット決済を導入することになり、かなり面倒だったのでログを記入します。

サーバ情報

  • サーバ:ラピッドサイト
  • MySQL 5.0.51a-community
  • Apache/2.0.63 (Red Hat)
  • PHP:5.2.9
  • ECCUBE : 2.4.1

作業手順

  1. ECCUBEオーナーズストアからモジュールを購入
  2. 自分のサイト管理画面から自動インストール(ここで問題発生)
  3. 接続情報記入
  4. (支払方法追加)

エラー内容

インストール時に謎のエラー、情報なし

f:id:ctyo:20100608110534p:image

症状
  • ダウンロードされていない
  • site.logを見るとDB Error: constraint violationとか Column 'module_id' cannot be nullとなっている。
  • phpで別サイトから移植した決済モジュールを実行してみるとzlibがhogehogeと書いてある。
解決方法
  • hoge/.htaccess に書いてあるphp_value output_handler mb_output_handlerをコメントアウト
  • するとzlibと競合しなくなって解消、詳しいエラーの内容は以下
http://ameblo.jp/aero-compact/entry-10299705620.html
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4762&forum=11