1

magentocommerce 用に新しいサーバーをセットアップしました。

残念ながら、ドメインを新しい場所に移動したとき (テストは別のドメインを使用して行われました)、奇妙な問題が発生し始めました: ログインページがフロントエンドまたはバックエンドに表示され、私 (そしてもちろん顧客) が権利を送信したとき.資格情報ページが更新され、Cookie が設定されますが、フォームが再び表示されます。適切なコンテンツ (カタログ) の代わりに提供されるのは、そのようなキャッシュです。

実際の唯一の解決策は、ブラウザのキャッシュを削除して再試行することです。

varnish http アクセラレータを 2 日間使用しましたが、処理に問題が多すぎたため、アンインストールしてクリーンアップしました (現在、ユーザー リクエストに対応する apache インスタンスしかありません)。

APCキャッシングとFooman Speedsterもインストールしました。

この問題の原因は何ですか?

この問題を解決するために正しい方向に進むのを手伝ってもらえますか? 古いサーバーでは発生していませんでしたが、それ以降、ストアにいくつかの変更が加えられました (認証とは関係ありません)。

Apache エラー ログには何も報告PHP: syntax error, unexpected BOOL_TRUE in /etc/php5/apache2/conf.d/apc.ini on line 4されません。そこにあるのはapc.enabled = 1.

4

2 に答える 2

0

管理パネルの [システム] -> [構成] -> [Web] タブを見て、新しいサーバーの Cookie パスと Cookie ドメインが正しく設定されているかどうかを確認します。データベースで直接行うこともできます。この場合、web/cookie/cookie_pathおよびweb/cookie/cookie_domainパスで行を検索します。管理パネルで空の値に設定するか、データベースで NULL に設定することも役立つ場合があります。

また、Magento キャッシュ (システム -> キャッシュ管理) と APC キャッシュもクリアする必要があります (方法は次のとおりです: APC キャッシュ エントリをクリアするには? )。

于 2012-09-22T23:04:04.050 に答える