我在我的local.xml中,一些配置问题,我可以不加载我的Magento前端和我的管理面板,那么我定我在我的local.xml中问题,并得到被载入我的新的配置,我在在/ var /缓存,甚至有什么在在/ var /会话文件夹中删除所有内容。但令我惊讶的是,Magento仍然加载了旧的local.xml设置。Magento的缓存没有得到清除
我试着重新启动Apache和清除我的浏览器缓存,没有什么工作。
任何想法??
我在我的local.xml中,一些配置问题,我可以不加载我的Magento前端和我的管理面板,那么我定我在我的local.xml中问题,并得到被载入我的新的配置,我在在/ var /缓存,甚至有什么在在/ var /会话文件夹中删除所有内容。但令我惊讶的是,Magento仍然加载了旧的local.xml设置。Magento的缓存没有得到清除
我试着重新启动Apache和清除我的浏览器缓存,没有什么工作。
任何想法??
管理解决这个问题,它怪异的东西是永远不会。当我更改local.xml来解决问题时,我将旧文件的备份称为local_back.xml。我只是删除该文件,现在一切工作正常。 不知道为什么Magento选择该文件。任何方式问题都已解决。
注:请参阅下面的评论更多细节
要改变核心配置并让它们坚持(local.xml,基地网址等),您需要清除Magento代码缓存,通常通过实际手动删除var/cache/
中的mage--?
子文件夹。
缓存的配置可能会导致各种令人头疼的事情,包括让基础URL仍然指向原始Magento安装(不同的文件夹,不同的服务器),尽管您可以使用phpMyAdmin并查看行已更新数据库。在删除缓存的配置信息之前,不会从数据库重新读取配置。
那里的东西被卡住的地方是在你的APC运算代码缓存,如果你使用它。使用apc.php
管理页面也可以清除。停止和重新启动Apache将获得相同的结果
末后的,如果你没有权限正确设置ON var/cache/
和var/tmp/
所以他们进行读取和写入到Web服务器,Magento的可以存储在缓存的信息该系统/tmp
目录这意味着没有清除Magento的缓存将缓存CONFIGS量走,直到有人重新启动服务器时,系统/tmp
目录将被清除和Magento的看似自动地读取其CONFIGS。或者你被告知,你有权删除/tmp
以外的Magento缓存。这里是关根的这种情况发生在系统临时保存文件夹的一些文件(见图片)
注:如果您保存您的local.xml
文件的备份副本,确保它像local.xml.sv1
重命名为否则你会发现Magento仍然会读取它。
哦crud。我没有想到这一点。 Magento读取它找到的所有**。xml **文件并将其包含在内。总是重新命名它们,以便文件结尾不是**。xml **作为示例将备份保存到** local.xml **作为** local.xml.sv1 ** – 2012-07-17 15:49:59
是的,那完全正确 – Thanu 2012-07-17 22:36:37
这让我有了emacs自动保存local.xml。 Magento正在读取〜local.xml和db设置,我们正在重写local.xml中的新设置。 – zlovelady 2012-08-13 05:20:20