主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
前言:
(学习视频分享:编程入门)
版本:5.4.4
一切都很顺利,直到该登录后台了。在填写用户名和密码页面后,显示一个空白页面。解决方案:
找到include/userlogin.class.php,它有一个keepuser()函数。它使用session_register来注册一个session变量,但是在php5.4中已经去掉了这个函数,参见官网的介绍:
如果使用这个php版本,肯定会出错,但是我们可以修改下面的代码:
set @ session _ register($ this->;keepUserIDTag);注释掉,然后改成if(!isset($ _ SESSION[$ this-& gt;keepUserIDTag]))
共有六个,全部修改为以下内容:
1如果(!isset($ _ SESSION[$ this-& gt;keepUserIDTag]))2//@ session _ register($ this-& gt;keepUserIDTag);3 $ _ SESSION[$ this-& gt;keep useridtag]= $ this-& gt;userID4 5 if(!isset($ _ SESSION[$ this-& gt;keepUserTypeTag]))6//@ session _ register($ this-& gt;keepUserTypeTag);7 $ _ SESSION[$ this-& gt;keepUserTypeTag]= $ this-& gt;用户类型;8 9 if(!isset($ _ SESSION[$ this-& gt;keepUserChannelTag]))10//@ session _ register($ this-& gt;keepUserChannelTag);11 $ _ SESSION[$ this->;keepUserChannelTag]= $ this-& gt;用户通道;12 13如果(!isset($ _ SESSION[$ this-& gt;keep username tag]))14//@ session _ register($ this-& gt;keep username tag);15 $ _ SESSION[$ this->;keep username tag]= $ this-& gt;用户名;16 17如果(!isset($ _ SESSION[$ this-& gt;keepUserPurviewTag]))18//@ session _ register($ this-& gt;keepUserPurviewTag);19 $ _ SESSION[$ this->;keepUserPurviewTag]= $ this-& gt;用户权限;20 21 if(!isset($ _ SESSION[$ this-& gt;keepAdminStyleTag]))22//@ session _ register($ this-& gt;keepAdminStyleTag);23 $ _ SESSION[$ this->;keepAdminStyleTag]= $ admin style;后台重新登录,可以正常跳转到管理页面。
PS:关于登录后台空白的问题,我折腾了相当长一段时间,却找不到解决的办法。因为不熟悉PHP,所以网上一般说是data/common.inc.php文件编码的问题。编码要改成没有BOM格式的文件,但也没说是php5.4的问题,最重要的是智盟官网连解释都没有。另外官网论坛上有人提出这个问题但是没有答案。太压抑了!不过现在终于解决了。
推荐:dedecms教程以上是安装dedecms后后台登录界面空白时的具体做法。请多关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- Phpcms不能在后台上传图片(phpcms可以上传任何文件)。
- 如何进入phpcms的后台(如何进入phpmyadmin)
- Phpcms无法登录后台(phpcms官网打不开)。
- Phpcms后台验证码不显示(php实现验证码登录)
- 如何修改phpcms管理的后台路径(phpcms怎么样)
本文由主机参考刊发,转载请注明:安装dedecms后后台登录界面空白怎么办? https://zhujicankao.com/87610.html
评论前必须登录!
注册