Magento的缓存没有得到清除(Magento cache not getting cleared

2019-06-26 08:24发布

我有一些配置问题,我local.xml中 ,我无法载入我的Magento前端和我的管理面板,那么我定我在我的local.xml中的问题,并让我的新的配置被加载,我删除了一切在/ var /缓存 ,甚至有什么在/ var /会话文件夹。 但让我吃惊的Magento仍然加载旧local.xml中设置。

我试着重新启动Apache和清除我的浏览器缓存,没有什么工作。

有任何想法吗??

Answer 1:

要在核心配置的变化,并让他们坚持下去(local.xml中,基本URL等),你需要清除你的Magento代码缓存,往往通过实际手动删除mage--? 在子文件夹var/cache/

缓存的配置可能会导致各种麻烦,包括具有基本URL仍然不顾事实,你可以使用phpMyAdmin,看到这些行已在数据库中更新指向回原来的Magento安装(不同的文件夹,不同的服务器)的。 配置将直到缓存配置信息被删除无法从数据库中读取信息。

这里的东西卡住的地方是在你的APC运算代码缓存,如果你使用它。 使用apc.php管理页面,清除这一点。 停止和重新启动Apache将达到同样的效果

而在去年所有的,如果你没有权限正确设置ON var/cache/ AND var/tmp/所以他们进行读取和写入到Web服务器,Magento的可以存储在系统中的缓存信息/tmp目录,这意味着没有清除Magento的缓存将缓存CONFIGS走,直到有人重新启动服务器的数量,系统/tmp目录中被清除和Magento的看似自动地读取其CONFIGS。 或者你告诉它,你有机会获得删除的Magento缓存出的/tmp 。 下面是这种情况发生在系统临时保存文件夹的一些文件关根(见图片)

注意:如果您保存您的备份副本local.xml的文件,请务必将其重命名为类似local.xml.sv1或者你会发现,Magento的仍然读它。



Answer 2:

管理对解决这个问题和它的怪异的东西是永远不会。 当我改变local.xml中来解决这个问题,我把旧的文件说local_back.xml的备份。 我只是删除该文件,现在一切工作正常。 不知道为什么Magento的挑选文件了。 任何方式的问题已经解决。

注意:请参阅下面的评论更多细节



文章来源: Magento cache not getting cleared