建站

质量为本、客户为根、勇于拼搏、务实创新

< 返回建站列表

安装dedecms后后台登录界面显示空白的解决方法

发布时间:2022-05-30

桂哥网络希望与您分享安装dedecms后后台登录界面空白显示的解决方案。相信大部分人都不太了解,分享这篇文章,供大家参考。希望你看完这篇文章后收获很大。我们一起来看看。

Php版本:5.4.4

安装过程中一切顺利,填写用户名和密码页面时会显示一个空白页。解决方案:

find include/user log in . class . PHP,它有一个keepuser()函数,用session_register注册一个session变量,但是这个函数在php5.4中已经去掉了,见官网介绍:

如果您使用这个php版本,您肯定会出错,但是我们可以修改代码:

put @ session _ register($ this-keepsidtag);注释掉,改为

if(!isset($ _ SESSION[$ this-Keepuseridtag])

一共六个,全部改为如下:

1if(!isset($ _ SESSION[$ this-Keepuseridtag])

2//@ session _ register($ this-keepUserIDTag);

3 $ _ SESSION[$ this-KeepUserIdtag]=$ this-UserId;

5if(!isset($ _ SESSION[$ this-KeepUserTypeTag])

6//@ session _ register($ this-keepUserTypeTag);

7 $ _ SESSION[$ this-KeepUserTypeTag]=$ this-UserType;

9if(!isset($ _ SESSION[$ this-KeepUserChannelTag])

10//@ session _ register($ this-keepUserChannelTag);

11 $ _ SESSION[$ this-KeepUserChannelTag]=$ this-UserChannel;

12

13if(!isset($ _ SESSION[$ this-KeepUserNameTag])

14//@ session _ register($ this-keepUserNameTag);

15 $ _ SESSION[$ this-KeepUserNameTag]=$ this-userName;

16

17if(!isset($ _ SESSION[$ this-KeepUserPurViewTag])

18//@ session _ register($ this-keepuserpreviewtag);

19 $ _ SESSION[$ this-KeepUserPurViewTag]=$ this-UserPervoice;

20

21if(!isset($ _ SESSION[$ this-KeepAdminstyleTag])

22//@ session _ register($ this-keepAdminStyleTag);

23 $ _ SESSION[$ this-KeepAdminstyleTag]=$ Adminstyle;重新进入后台登录,可以正常跳转到管理页面。

PS:折腾了这个空白登录后台相当长的时间,一直找不到解决办法。因为不熟悉PHP,网上一般都说是data/common.inc.php文件编码的问题。编码要改成无BOM格式文件保存,但不是php5.4的问题,最重要的是智盟官网连解释都没解释。而且官网论坛有人提出这个问题却没有答案。很压抑!但是现在终于解决了。

“安装dedecms后后台登录界面空白的解决方案”一文的内容就这些了。谢谢大家看!相信大家都有一定的了解,希望分享的内容对大家有所帮助。如果你想学习更多的知识,请关注桂哥网络!


TikTok千粉号购买平台:https://tiktokusername.com/