2011-07-21 6 views
1

Magento(CE 1.4.1.1)で問題(実際のエラーではない)のデバッグに問題があります。 私が調整した支払いモジュールでは、追加の支払い手数料が組み込まれ、特定の支払い方法の選択時に表示されます。うまく動作し、問題はありません。Magento開発の問題に対処する方法

クライアントにOneStepCheckoutプラグインがインストールされています。その中で、支払い方法もうまくいきます(小さな問題:総額の後に支払い手数料が表示されますが、それは問題ではなく、私の質問の完全性のためです)。

他の支払いモジュールがインストールされていても、すべて正常に動作しています。つまり、devとtestでうまく動作します!ライブサーバーでは、追加料金は表示されません!ライブサーバーにインストールされている他のプラグインをローカルにインストールして、それらの間に競合がないかどうかを確認しました。何もありません。エクステンションコンフリクト拡張は、クラス上書きの問題も示しません。もちろん、私はキャッシュをクリアしました。数回。

私の質問はむしろ一般的なものです:
どのように進めますか?
私は何ができますか、実際に何が起こっているかを見て、実際の環境を壊さない方法を教えてください。私が知る限り、ステージングサーバーはありません(テストサーバーがありますが、エラーもありません...)ので、ライブ環境に縛られています。
この種の問題を処理する一般的な方法はありますか? (もしあれば、それは何ですか?)

私はMAGE_IS_DEVELOPER_MODE、システムログ、例外ログなどを知っていますが、devですべてうまく動作するので、表示されないバグを本当にデバッグできないようですup ...ライブサイトのロギングを安全に切り替えることはできますか?

ありがとうございました!

よろしく、

トム

答えて

0

あなたはこの問題に直接OneStepCheckoutサポートに連絡している場合は、より良い結果を持っています。また、あなたがOneStepCheckout

合計は、しかし、ソート発注している

の最新バージョンを使用して、ARことを確認し、これがシステムの下でMagentoの管理者に提供されています>設定は>売上高は>販売>チェックアウトはソート

+0

実際にあなたがここで作った良い点です! config.xmlで、フィールドのsort_orderを入力して、バックエンド内の値とやりとりすることができます。 your_value Tom

1

は、あなたがあなた自身のログを作成することができます注文の合計しますMagentoの

Mage::log($datayouwanttosee, null, 'yourlogfile.log'); 

で何が起こっているかを確認するためにこれは何も中断されませんが、あなたがそのファイルから欲しいものが表示されます。ページをロードすると、 'yourlogfile.log'はMagentoの/ var/logディレクトリにあり、他のログファイルに保存されます。

また、ログがオフになっている場合は、ログが大量のディスク容量を消費する可能性があります。

+0

うん、実際に私はそれも知っているが、私を思い出させてくれてありがとうでした。私はそれを使用しませんでしたが、私はちょうどコードを苦労し、配列変数の末尾にカンマであることが判明しました... duh ...さらに、ライブサーバーにPHPの古いバージョンがインストールされていたという事実、これは欠落したカンマを処理できませんでした。私の人生の2日は無駄になった。または、2日間の学習に費やしました。私は後者のために行く:-) – Tom

関連する問題