Magento:块重写在本地正常工作,但在服务器中不起作用

Magento: Block rewriting works correctly in local, but in the server does not work

我在本地主机的 magento 中重写了一个块,然后我将文件从本地主机传输到我的服务器,但重写不起作用。 本地主机和我的服务器中的所有文件都是相似的。 我在本地主机中使用 xampp。

  1. Clear/Refresh缓存。
  2. 如果启用了编译,请再次编译。
  3. 如果您有 xtra apache 模块,请重新启动 apache 服务器。

当服务器基于 Linux/Unix 时,通常会发生这种情况。此类服务器区分大小写,因此请确保您在块和 config.xml 已编写重写代码的文件中使用正确的大小写。

然后将文件上传到服务器并清除所有缓存,然后检查。

要交叉检查问题是否真的是由区分大小写引起的,您可以 运行 本地 linux 系统上的代码。

还要确保为您的代码文件分配了正确的文件权限。

希望对您有所帮助!!