0

Loaded Commerce の経験はあまりありませんが、これは OScommerce の更新版にすぎないと思いますか?

しかし、注文メールに追加情報を追加したかったので、コードを見つけて、メールを作成したと思われるファイル (checkout_process.php) を編集しました。

2 行のコードを追加したところ、期待どおりに動作するように見えました。私のメールには追加情報が含まれるようになりました。

補足: 最近、Web サーバーが容量に達してシャットダウンするという問題が発生しました (関連しているとは思いませんが、追加のコンテキストを追加します)。私はそれをきれいにして再起動しましたが、すべて問題ありませんでした。

私の問題: 受信した最後の 2 つの電子メール注文で、追加した情報が削除されました。ファイルに戻りましたが、コードはまだそこにあります。追加したコードを除いて、その周りのすべてが含まれています。

今日の最終更新日になるようにファイルを「タッチ」し、プロセスをもう一度テストして、ほら!期待どおりに情報が戻ってきました。

これがどのように起こる可能性があるのか​​ 誰か説明できますか?Loaded Commerce は、コンパイルされたバージョンのコードで動作し、何らかの形で元に戻ったのでしょうか?

問題は現在修正されていますが、何が原因でこの問題が発生した可能性があるかを知りたいですか?

4

1 に答える 1

0

Loaded Commerce の創設者です。

キャッシュはコードの問題ではなく、php サーバーの問題です。私は PHP/Apache の専門家ではありませんが、Loaded Commerce の 6.x にはコンパイル済みのコードが含まれていないことは知っています。

ファイルに触れると、単にApacheがファイルをリロードしたようです。か何か。

6.x は古いコードです。osc 3 Alpha 5 に基づく Loaded 7 には、open cart の vqmod フック システムが含まれています。現時点ではベータ版の www.loaded7.com でアドオンを処理する方法をご覧ください。docs.loaded7.com には、カスタム コード フックの作成方法に関するドキュメントがあります。

于 2013-07-10T19:51:37.550 に答える