localhostDEDEloginphp页面空白,无法进入后台

localhostDEDEloginphp页面空白,无法进入后台,第1张

方法一:

打开data文件夹下configcacheincphp

找到

$cfg_search_time = ;

改为:

$cfg_search_time = 0;

方法二:

如果上面的不行,直接替换一个备份过的data文件夹

网上有两种解决方法:

一种是说你曾用记事本编辑过dede的php文件

2是说你得修改

找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;

然后就可以登入后台了。

我用的第二种方法解决的

这个我遇到过,你php版本应该是53以上吧dede不支持最新的php函数session_register()已经被弃用了直接注释掉就可以了,不用进行注册就可以声明session。

在include/userloginclassphp中查找function keepUser(),大概在281行

把keepUser()函数下的@session_register();整段删除

另外的解决方法就是在include/userloginclassphp 中声明一个函数

function session_register()

{

return true;

}

我也遇到了这样的情况,百度了其他的方法,都无法解决这个问题。后来我就在后台系统→文件校验→在线获取,然后网站自动从官方下载最新的文件,然后就是更新覆盖,可能是开着服务器,更新不了,然后我就备份了一下,手动覆盖(注意:会覆盖templets下面的index模版,所以一定要记得备份),我现在可以正常添加文章了

开始是空白,我没有截图,现在是更新过的,可以添加的截图(网站后台地址保密,我就打码了)

我也遇到了同样的问题,网站后台的程序不管怎么改都没用,重新覆盖也没用。织梦登陆后台一直空白或者 确定重新提交表单。第二天终于发现问题了,原来是电脑或者服务器的安全卫士关闭了数据库服务,导致后台无法登陆。就是 mysql 被关闭了。 本地测试 和服务器都是一样的:有两种方法,第一种cmd命令打开mysql,通常说dos窗口。首先我们进入开始-运行-输入cmd ,然后在弹出的dos下,输入net start mysql 回车即可启动;如要关闭输入net stop mysql 回车即可。第二种方法:选择计算机(win7)-右键管理,在新窗口选择--服务,然后在右侧会出现服务列表--按几下M键,找到mysql,然后右键-启动(停止)。记得属性改为自动启动。如果有什么问题不懂的可以联系我

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » localhostDEDEloginphp页面空白,无法进入后台

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情