我在我的local.xml中遇到了一些配置问题,导致我无法加载我的Magento前端和管理面板。后来我修复了我在local.xml中的问题,并删除了/var/cache和/var/session文件夹中的所有内容,以便加载我的新配置。但令我惊讶的是,Magento仍然加载旧的local.xml设置。
我尝试重新启动apache并清除浏览器缓存,但什么都没有用。
您有什么想法吗?
我尝试重新启动apache并清除浏览器缓存,但什么都没有用。
您有什么想法吗?
var/cache/
中的mage--?
子文件夹来完成。apc.php
管理页面也可以清除它。停止和重启Apache将实现相同的结果。var/cache/
和var/tmp/
的权限,以便它们对您的Web服务器是可读和可写的,那么Magento可能会将缓存信息存储在系统/tmp
目录中,这意味着无论清除Magento的缓存多少次,缓存配置都不会消失,直到有人重新启动服务器,系统/tmp
目录被清除并且Magento似乎自动读取其配置。或者您被告知并且可以访问删除/tmp
中的Magento缓存。这里有一些关于发生在根目录下的系统临时存储文件夹中的文档(参见图像)。local.xml
文件的备份副本,请确保将其重命名为类似local.xml.sv1
的名称,否则您会发现Magento仍然会读取它。
成功解决问题,而这是最奇怪的事情。当我更改了local.xml来修复问题时,我放置了一个名为local_back.xml的旧文件备份。我只是删除了那个文件,现在一切正常。
注意:请查看下面的评论以获取更多细节,这与.xml文件扩展名有关。
rm -rf cache
(删除整个文件夹,而不仅仅是内容)并且不快速恢复它..将导致Magento将文件存储在[root]/tmp ;) - d.raev