0

今天在我的 magento 安装上更新了一个 xml 文件后,我在 magento 的后端执行了例行缓存刷新。更具体地说,我按下了两个按钮“Flush Magento Cache”和“Flush Cache Storage”。令我懊恼的是,在重新加载我的 magento 网站后,顶部导航栏消失了,所有产品链接都已断开。作为第一次使用 Magento 的用户,我觉得处理这个问题的能力不足。

这个问题在我之前发生过一次,在初始安装后不久。重新安装主题修复它。现在的区别是我添加了大量产品和其他数据库更改,并且没有备份数据库或文件。我害怕重新安装主题,以防我失去对数据库和前端所做的所有工作。以前有没有人遇到过这个问题,和/或任何人都可以阐明正在发生的事情和可能的修复?请帮忙!

4

1 回答 1

2

今天在我的 magento 安装上更新了一个 xml 文件后,我在 magento 的后端执行了例行缓存刷新。<snip> 现在我的网站坏了。

Magento 缓存配置 xml 和布局 xml。

您在进行更改后清除了缓存,Magento 现在已损坏。

清除缓存后,Magento 将您的更改读入系统。

您的 xml 更改已损坏。将您更改的文件恢复为原始文件并清除缓存。

进一步说明,是的,如果我不小心维护格式正确的 XML 并研究如何在处理配置和布局文件时正确更改文件,这种情况就会一直发生。

这是每次更改布局和模板后总是刷新缓存的原因之一。在进行了一些更改并且无法记住哪个错误影响了您的实时电子商务网站之后,您会立即而不是稍后发现错误。这也是您在开发服务器上进行更改的原因,对它们进行全面测试,只有在确保它们具有预期的效果后,才能将它们上传到实时服务器。

于 2012-10-01T02:08:20.993 回答