我正在为 SilverStripe 构建一个模块。我只是LeftAndMain.php
通过将模板文件放置在以下位置来扩展和显示模板templates/module/namespace/MyClass_Content.ss
它在本地运行起来就像一个魅力,我可以在浏览器中看到我对 MyClass_Content.ss 所做的所有更改。但是当我将其托管在我的服务器上时,其他一切都工作正常,我也可以看到我的导航项目,但在应该渲染内容的右侧,空白区域。
为了浏览一下,我导航到本地和服务器上的供应商文件夹,并MyClass_Content.ss
通过在HELLOWORLD
文件开头放置 来编辑文件。在本地,我可以看到HELLOWORLD
整个视图和面包屑被破坏,但在服务器上,没有变化,右侧是空的。
nginx 或 php 没有错误日志。控制台中的错误日志似乎并不重要,因为我在本地和服务器上都看到了相同的错误日志。即使 JS 和 CSS 正在服务器上加载,网络面板中的唯一区别是图像不会加载到服务器上,这是有道理的,因为模板不会加载。
我该如何调试这个?有任何想法吗?
蝴蝶刀刀