我对SilverStripe CMS和浏览器有一个奇怪的问题。可能是一些我无法解决的愚蠢问题。
我在Linux服务器上的Apache服务器上运行SS。安装很好,我可以做任何事情。但是当我关闭浏览器然后重新打开它时,我唯一能看到的就是网站本身。当我尝试访问/ admin页面时,我被要求输入密码,然后我应该被重定向到CMS管理面板页面。我被重定向,但我只能看到“正在加载...”消息和SS徽标。没有更多的事情发生。
重现它的简单程序如下:
真正有趣的是,我查看了我在浏览器中看不到的页面源代码(CMS管理面板):它似乎很好。 HTML就在那里。但是,页面未正确呈现。
我还检查了我的日志。一切似乎都很好。没有服务器错误(没有像404或5xx那样)。
在我关闭浏览器之前(SS安装之后),一切正常。我可以访问管理面板。但关闭浏览器后,我再也无法访问管理面板 - 我只能看到“正在加载...”消息和SS徽标。它发生在本地和远程。
我使用Chromium和FF,如果它有任何重要性。它们的行为都一样。
更新
问题解决了。解决方案很简单:只需将以下行添加到mysite / _config.php文件中即可。
要求:: set_combined_files_enabled(假);
(资料来源:http://www.silverstripe.org/general-questions/show/14861#post296241)
感谢您的评论,schellmax - 我怎么会这么愚蠢而忘记检查控制台???
答案 0 :(得分:3)
我遇到了类似的问题 - 您需要在assets
文件夹上设置适当的权限(777)。否则,某些JS未正确组合并加载到管理界面中。