Magento缓存未被清除

Tha*_*anu 7 xml caching local magento

我在local.xml中遇到了一些配置问题,我无法加载我的magento前端和我的管理面板,然后我修复了我在local.xml中遇到的问题,并且为了让我的新配置被加载,我删除了所有内容/ var/cache甚至/ var/session文件夹中有什么内容.但令我惊讶的是,Magento仍然加载旧的local.xml设置.

我尝试重新启动apache并清除浏览器缓存,没有任何作用.

有任何想法吗??

Fia*_*abs 17

要对核心配置进行更改并使其更加坚固(local.xml,基本URL等),您需要清除Magento代码缓存,通常是通过实际手动删除mage--?子文件夹var/cache/.

缓存配置可能导致各种令人头疼的问题,包括使基本URL仍指向原始Magento安装(不同文件夹,不同服务器),尽管您可以使用phpMyAdmin并查看数据库中的行已更新.在删除缓存的配置信息之前,不会从数据库重新读取配置.

如果你正在使用它,那么东西卡在你的APC操作码缓存中的另一个地方.使用apc.php管理页面也可以清除它.停止并重新启动Apache将获得相同的结果

而在去年所有的,如果你没有权限设置不当ON var/cache/AND var/tmp/所以他们进行读取和写入到Web服务器,Magento的可以存储在缓存的信息系统, /tmp这意味着没有清除Magento的高速缓存的数量将使目录缓存的配置消失,直到有人重新启动服务器,系统/tmp目录被清除,Magento似乎自动读取其配置.或者你被告知它,你有权删除Magento缓存/tmp.以下是关于root的系统临时存储文件夹中发生的一些文档(参见图片)

注意:如果您保存local.xml文件的备份副本,请确保将其重命名为local.xml.sv1或者您会发现Magento仍在读取它.

系统/ tmp中的Magento文件夹 系统/ tmp中的Magento Cache

  • 不是magento var/tmp,system/tmp < - 注意它以斜杠开头. (3认同)

Tha*_*anu 10

管理以解决问题及其最奇怪的事情.当我更改local.xml以解决问题时,我将旧文件的备份称为local_back.xml.我只删除该文件,现在一切正常.不知道为什么Magento选择那个文件.任何方式问题都已解决.

注意:有关详细信息,请参阅下面的注释

  • 哦,好吧.我没有想到这一点.Magento读取它找到的所有**.xml**文件并包含它们.总是重命名它们,因此文件结尾不是**.xml**作为示例将备份保存到**local.xml**作为**local.xml.sv1** (5认同)