织梦在PHP5.4以上版本后台登录空白的解决方法
解决办法: 找到include/userlogin.class.php,里面有一个keepuser()函数,它是用session_register来注册一个session变量,但是在php5.4中已经移除了这个功能,见官网介绍: 如果使用的该php版本肯定会出错的,不过我们可以修改下代码:
把@session_register($this->keepUserIDTag);注释掉,然后改为 if (!isset($_SESSION[$this->keepUserIDTag])) 一共有六个,全部改为下面这样:
重新进入后台登录,就可以正常跳转到管理页面了。 因为对PHP并不熟,网上一般都说是data/common.inc.php文件编码的问题,把编码要改为无BOM格式文件保存,居然没有说是php5.4版本的问题 另外一种方法: 在include/helpers/util.helper.php末尾加入以下代码 这样php5.4下dedecms就能正常使用了。 (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |