我为客户端制作了几个带有自定义块的Magento扩展。使用管理面板在主页上呈现块。使用干净安装的Magento,我的笔记本电脑(Mac OS X 10.8和MAMP)上的一切工作正常,但是相同的代码在服务器上不起作用(Ubuntu服务器10.04)。
这两个安装都是从头开始完成的,所以我唯一能想到的就是它是PHP,Apache或其他一些系统相关的东西。
有没有人遇到过这个?
修改 请注意,插件在后端工作正常,只有块不会渲染。
答案 0 :(得分:1)
最常见的原因是块类名称与文件名称之间存在不匹配的大小写。您的服务器的文件系统区分大小写。 OS X不是。
除此之外,请检查错误日志,然后逐步手动渲染自定义块。