0

背景: 私たちが取り組んでいる dev magento サイトがあり、ローカル データベース コピーから dev にプッシュしたい大きな更新がありました。データベースをコピーして変更を magento ファイルにプッシュした後、私の開発サイトは localhost にリダイレクトされます。

考えられることはすべて試しましたが、まだ何かが欠けています。

私はもう試した:

  • 安全なサイトと安全でないサイトの db 値を dev 値に編集する
  • magento var/cache の内容を削除し、php を再起動する
  • 「localhost/[site]」のすべてのインスタンスのmagentoディレクトリをgrepすると、見つかったインスタンスのみがvar/cacheにあり、削除後に誤った値が再入力され続けているようです
  • core_config テーブルで SEO リダイレクトとフルページ キャッシュを無効にし、キャッシュをフラッシュして php を再起動しました。
  • 明示的に web/.htaccess ファイルをチェックして、ローカルホストについての言及がないかどうかを確認しましたが、何も見つかりませんでした
  • nginx vhostをチェックしましたが、localhostについては言及していません

私はアイデアを使い果たしました。次にどこを見るべきかについての提案をいただければ幸いです。現時点では、古い値を保持している代替キャッシュの場所があるかどうか疑問に思っています。

4

2 に答える 2

0

他のキャッシュ (バックエンドで使用可能) をフラッシュする必要がある場合があります。

実用的にこれを行うには、こちらを参照してください

ペサハ

于 2012-08-14T19:07:39.980 に答える
0

サーバーを再起動すると問題が解決しました。

ブロック オブジェクトが memcached にキャッシュされていて、再起動するとこれらがクリアされたと思います。

于 2012-08-15T12:41:09.247 に答える