Browser 我能';重新打开浏览器后,请不要访问SilverStripe中的管理面板

Browser 我能';重新打开浏览器后,请不要访问SilverStripe中的管理面板,browser,silverstripe,Browser,Silverstripe,我对SilverStripe CMS有一个奇怪的问题。。。和浏览器。可能是一些我无法解决的愚蠢问题 我在Apache服务器上运行SS,在我的Linux机器上。安装很好,我可以做任何事情。但是当我关闭浏览器,然后重新打开它时,我能看到的只有网站本身。当我尝试访问/admin页面时,我被要求输入密码,然后我应该被重定向到CMS管理面板页面。我被重定向,但我能看到的只是“加载…”消息和SS徽标。没有更多的事情发生 复制它的简单程序如下所示: 安装SS 关闭浏览器 重新打开它 尝试联系/admin 真正

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

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

复制它的简单程序如下所示:

  • 安装SS
  • 关闭浏览器
  • 重新打开它
  • 尝试联系/admin 真正有趣的是,我检查了在浏览器中看不到的页面(CMS管理面板)的源代码:看起来不错。HTML就在那里。但是,该页面没有正确呈现

    我还检查了我的日志。一切似乎都很好。没有服务器错误(与404或5xx不同)

    在我关闭浏览器之前(SS安装之后),一切正常。我可以访问管理面板。但关闭浏览器后,我无法再访问管理面板-我所能看到的只是“加载…”消息和SS徽标。它发生在本地和远程

    我同时使用铬和FF,如果有什么重要的话。它们的行为都是一样的


    更新:

    问题解决了。解决方案很简单:只需在mysite/_config.php文件中添加以下行

    要求:设置组合文件已启用(假)

    (来源:)


    感谢您的评论,schellmax-我怎么会如此愚蠢,忘记检查控制台???

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

    你注意控制台中的JS错误了吗?现在你说了-我记得不久前也遇到过同样的问题:)不,
    资产
    已经是777了。在安装SS之前,安装程序不要求这些权限为777吗?可能是的,但我的一般工作流程是:在dev box上安装,将代码(git或任何东西)复制到live站点+从dev box还原DB转储->错误权限。无论如何-您是否有文件
    assets/\u combinedfiles/leftandmain.js
    (可能还有更多)?就是那个,它总是给我造成上面的错误,如果它不见了。。。