支払いモジュールのインフォボックスが表示されない

by きたきつね (Posted 2010年8月30日(月) 6:19 pm)

iffish さんが書きました:
管理者画面で支払いモジュールをみると、インフォボックスに何も表示されず
インストール、アンインストールできません。
どうすれば、表示されますでしょうか。
ちなみに、他のインフォボックスは表示されます。

チェックしたのはver 3.3ですが支払いモジュール関連は変更していないので影響は無いと思います。
さて、普通にインストールした状態では以下の支払いモジュールがリストとして出てきますが、全部出てきているでしょうか?

後払い.com(コンビニ・銀行振込・郵便振替での後払い) : 請求後14日以内にお支払い atobaraicom
Authorize.net (SIM) authorizenet
Authorize.net (AIM) authorizenet_aim
Authorize.net – eCheck authorizenet_echeck
クレジットカード – オフライン処理 cc
Cash on Delivery cod
代金引換払い cod_table
The Zen Cart FREE CHARGE CARD freecharger
クロネコ@ペイメント kuroneko_at_payment
Linkpoint/YourPay API linkpoint_api
銀行振込 moneyorder
Nochex APC nochex_apc
PayPal IPN – ウェブサイト決済スタンダード PayPal
PayPal Website Payments Pro PayPal
PayPal Express Checkout PayPal
Purchase Order purchaseorder

これらが全部出てきていないのであれば出てこなくなった場所の支払いモジュールに何らかの問題が有ると思われます。
※別途何か支払いモジュールを入れている場合はそれも出てくるはずです。

もしかすると支払いモジュールのページに以下のようなメッセージは出ていませんか?
Parse error: parse error in ~~
エラーが出ているのならそのエラーメッセージを教えてください。
※サーバーのファイルパスの部分は必要有りませんので消しておいてください。

エラーメッセージが表示されていないのなら
/admin/includes/application_top.php
の41行目の上辺りに
@ini_set(‘display_errors’, ’1′);
を追記してみてください
※以下のようになります。

Code:
/**
* set the level of error reporting
*/
@ini_set(‘display_errors’, ’1′);
error_reporting(E_ALL & ~E_NOTICE);

これでエラーメッセージが表示されるようになります。
※サーバーによってはこれでもエラーメッセージは表示されないです(´・ω・`)

検証の為に必要な情報として
・一覧表示がどのモジュールの所で止まっているか?
・エラーメッセージは表示されていないか?
(表示されているならエラーメッセージを教えてください)

検証環境
php 5.2.9
MySQL 5.1.33