dedecms登录后台空白,找到了显示的错误路径,谁能看懂这个,看得懂的各位亲友帮帮忙
一种是模块管理完全是一片空白
这个的解决办法是:下载个和你网站相同版本的DEDE程序,然后找到include/dedemoduleclassphp,把这个文件上传到你的网站目录下(相同路径),系统会询问要不要提示覆盖,按确定就好了。其实这也算是织梦的一个BUG吧。模块管理再也不是空白了。
第二种情况表现是没有列表,只有行头。其他没有什么内容了,解决方法是:把之前有内容的/data/module/moduleurllisttxt文件拷贝到新空间上/data/module/下就OK了。
请采纳。
57版本的bug。
问题原因:
session_register,php54移除了这个函数,版本里说明,继续使用该函数会产生错误。
if (!isset($_SESSION[$this->keepUserTypeTag]))改成这个方式就可以了
解决方法:
找include/userloginclassphp里面的keepuser()函数,
把@session_register 全部改写, 虽然不知道这个@是什么意思
把@session_register($this->keepUserIDTag); 注释掉,然后改为
if (!isset($_SESSION[$this->keepUserIDTag]))
全部有6个。
如下:
if (!isset($_SESSION[$this->keepUserIDTag]))
//@session_register($this->keepUserIDTag);
$_SESSION[$this->keepUserIDTag] = $this->userID;
if (!isset($_SESSION[$this->keepUserTypeTag]))
//@session_register($this->keepUserTypeTag);
$_SESSION[$this->keepUserTypeTag] = $this->userType;
if (!isset($_SESSION[$this->keepUserChannelTag]))
//@session_register($this->keepUserChannelTag);
$_SESSION[$this->keepUserChannelTag] = $this->userChannel;
if (!isset($_SESSION[$this->keepUserNameTag]))
//@session_register($this->keepUserNameTag);
$_SESSION[$this->keepUserNameTag] = $this->userName;
if (!isset($_SESSION[$this->keepUserPurviewTag]))
//@session_register($this->keepUserPurviewTag);
$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
if (!isset($_SESSION[$this->keepAdminStyleTag]))
//@session_register($this->keepAdminStyleTag);
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;
然后就可以登入后台了。
1、上图提示您哪些文件的代码错误,在多少行
2、如果您不懂php,建议您直接复制原始压缩包里的后台文件覆盖替换一下
3、覆盖前记得备份哦
4、还有问题可以到duosucaicom与我们交流
多素材织梦模板
为您解答
望采纳
0条评论