Magento或Zend是否缓存数据库连接字符串?

时间:2012-09-27 06:02:19

标签: php mysql zend-framework magento failover

我有一个在非常标准的Apache / Zend平台上运行的Magento应用程序。我通过修改local.xml将Magento指向一个新的数据库,但是即使在重新启动应用程序之后,它似乎也没有兑现我的更改。

更具体地说,我有db1和db2。我正在改变Magento指向db2,但应用程序继续指向db1。事实上,我可以完全关闭db2,即使应用程序指向db2,它也不关心......并且继续运行就好了。如果我关闭db1,应用程序将失败,即使它的配置指向db2。

我希望它只是Magento或Zend中的一个缓存设置,我不知道,但我发现奇怪的是它在应用程序重启后仍然存在。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

是的,整个Magento配置树(其中local.xml是其中的一部分)被缓存。使用System -> Cache Management中的UI清除配置缓存,或手动清除缓存存储(即删除`var / cache / *')