Silverstripe管理页面未来

Joe*_*aad 3 php mysql mod-rewrite admin silverstripe

我对silverstripe有点新手,让我的本地服务器上的一切工作都很完美,迁移远程服务器,乍看之下工作正常.第二天,我发现无法访问管理页面,虽然我刚刚访问它前一天.当我输入http://www.mydomain.com/admin时,我会使用以下网址访问我网站的主页

http://www.mydomain.com/Security/login?BackURL=%2Fadmin%2Fpages

我已经查看了所有在线帖子并且因为页面中没有错误或任何迹象表明可能在一夜之间出错而丢失了.

请指教!

谢谢,

3dg*_*goo 6

页面重定向到,http://www.mydomain.com/Security/login?BackURL=%2Fadmin%2Fpages因为您已注销并需要再次登录.

如果您在此页面上没有看到登录表单,可能是因为您已从$Form页面模板中删除.

找到你的Layout/Page.ss模板.它可能位于themes/[your-theme]/templates/Layout/Page.ss.

检查$Form您的模板中是否有.如果没有,请在之后添加$Content.

编辑

jquery.mobile-1.2.0.min.js要装载在形式上是阻止你的日志.您可以做的是不为安全页面加载jquery mobile.这是一个简单的if语句,你可以包含你的脚本包括将为除安全页面之外的每个页面加载它:

<% if $ID > 0 %>
    <script src="https://s3.amazonaws.com/codiqa-cdn/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
<% end_if %>
Run Code Online (Sandbox Code Playgroud)

否则,您只能为移动设备加载jquery mobile而不是桌面设备.这应该做同样的事情.