SilverStripe CMS 和浏览器有一个奇怪的问题。可能是一些我无法解决的愚蠢问题。
我在我的 Linux 机器上的 Apache 服务器上运行 SS。安装很好,我什么都能做。但是当我关闭浏览器,然后重新打开它时,我唯一能看到的就是网站本身。当我尝试访问 /admin 页面时,系统会要求我输入密码,然后我应该被重定向到 CMS 管理面板页面。我被重定向了,但我只能看到“正在加载...”消息和 SS 徽标。没有更多的事情发生。
重现它的简单过程如下:
- 安装 SS。
- 关闭浏览器。
- 重新打开它。
- 尝试访问 /admin。
真正有趣的是,我检查了在浏览器中看不到的页面(CMS 管理面板)的源代码:它似乎很好。HTML就在那里。但是,该页面未正确呈现。
我还检查了我的日志。一切似乎都很好。没有服务器错误(不像 404 或 5xx)。
在我关闭浏览器之前(在 SS 安装之后),一切正常。我可以访问管理面板。但关闭浏览器后,我无法再访问管理面板 - 我只能看到“正在加载...”消息和 SS 徽标。它发生在本地和远程。
我同时使用 Chromium 和 FF,如果它很重要的话。而且它们的行为相同。
更新:
问题已经解决了。解决方案很简单:只需将以下行添加到 mysite/_config.php 文件中。
要求::set_combined_files_enabled(false);
(来源:http ://www.silverstripe.org/general-questions/show/14861#post296241 )
谢谢你的评论,schellmax - 我怎么会这么愚蠢而忘记检查控制台?