加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Silverstripe管理页面未来

发布时间:2020-12-13 21:51:12 所属栏目:PHP教程 来源:网络整理
导读:我对silverstripe有点新手,让我的本地服务器上的一切工作都很完美,迁移远程服务器,乍看之下工作正常.第二天,我发现无法访问管理页面,虽然我刚刚访问它前一天. 当我输入 http://www.mydomain.com/admin时,我会使用以下网址访问我网站的主页 http://www.mydoma
我对silverstripe有点新手,让我的本地服务器上的一切工作都很完美,迁移远程服务器,乍看之下工作正常.第二天,我发现无法访问管理页面,虽然我刚刚访问它前一天.
当我输入 http://www.mydomain.com/admin时,我会使用以下网址访问我网站的主页

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

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

请指教!

谢谢,

解决方法

该页面重定向到http://www.mydomain.com/Security/login?BackURL=/admin/pages,因为您已经注销并需要重新登录.

如果您在此页面上没有看到登录表单,可能是因为您已从页面模板中删除了$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 %>

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读