重新打开浏览器后,我无法访问SilverStripe中的管理面板

时间:2011-11-15 09:09:23

标签: browser silverstripe

我对SilverStripe CMS和浏览器有一个奇怪的问题。可能是一些我无法解决的愚蠢问题。

我在Linux服务器上的Apache服务器上运行SS。安装很好,我可以做任何事情。但是当我关闭浏览器然后重新打开它时,我唯一能看到的就是网站本身。当我尝试访问/ admin页面时,我被要求输入密码,然后我应该被重定向到CMS管理面板页面。我被重定向,但我只能看到“正在加载...”消息和SS徽标。没有更多的事情发生。

重现它的简单程序如下:

  1. 安装SS。
  2. 关闭浏览器。
  3. 重新打开它。
  4. 尝试联系/ admin。
  5. 真正有趣的是,我查看了我在浏览器中看不到的页面源代码(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 - 我怎么会这么愚蠢而忘记检查控制台???

1 个答案:

答案 0 :(得分:3)

我遇到了类似的问题 - 您需要在assets文件夹上设置适当的权限(777)。否则,某些JS未正确组合并加载到管理界面中。