gpt4 book ai didi

php - Silverstripe 管理页面未出现

转载 作者:可可西里 更新时间:2023-11-01 07:52:34 24 4
gpt4 key购买 nike

我是 silverstripe 的新手,在我的本地服务器上一切正常,迁移到远程服务器,乍一看一切正常。第二天,我发现无法访问管理页面,尽管我前一天一直在访问它。当我输入 http://www.mydomain.com/admin我使用以下 url 访问我网站的主页

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

我已经查看了所有在线帖子,但有点迷路了,因为页面中没有错误,也没有任何迹象表明一夜之间可能出了什么问题。

请指教!

谢谢,

最佳答案

页面重定向到 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 %>

否则,您只能为移动设备加载 j​​query mobile,而不能为桌面设备加载。这应该做同样的事情。

关于php - Silverstripe 管理页面未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22971657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com