0

かなり標準的な Apache/Zend プラットフォームで実行されている Magento アプリがあります。local.xml を変更して Magento を新しいデータベースに向けていますが、アプリを再起動した後でも変更が反映されていないようです。

具体的には、db1 と db2 があります。db2 を指すように Magento を変更していますが、アプリは引き続き db1 を指しています。実際のところ、db2 を完全にシャットダウンすることができます。アプリが db2 を指していても、問題なく動作し続けます。db1 をシャットダウンすると、設定で db2 を指しているにもかかわらず、アプリが失敗します。

私が気付いていないのは、Magento または Zend のどこかのキャッシング設定であることを願っていますが、アプリの再起動後もそれが持続するのは奇妙です。

何かご意見は?

4

1 に答える 1

4

はい、Magento 構成ツリー全体 (local.xmlその一部) がキャッシュされます。の UI を使用しSystem -> Cache Managementて構成キャッシュをクリアするか、手動でキャッシュ ストレージを吹き飛ばします (つまり、「var/cache/*」を削除します)。

于 2012-09-27T07:01:43.380 に答える