DedeCMS V5.7安装后登录后台显示空白,排查数据库连接正常,php采用进程的方式运行,取代了Apache模块化运行,通过浏览器F12发现500报错。

dedecms

 

最后发现这个原因的php使用了php5.4+的版本了,我们在php官方会发现session_register函数在php5.4中己经删除了,所以原因就找到了我们在dedecms中的登录中大量使用了session_register函数,所以导致登录出现空白了,下面我来给大家介绍解决办法。

 

原因分析 session_register,php5.4移除了这个函数,版本里说明,继续使用该函数会产生错误。

if (!isset($_SESSION[$this->keepUserTypeTag]))改成这个方式就可以了

 

解决方法是: 找到include文件夹中的userlogin.class.php文件中把所有带有session_register的全部删除即可。

@session_register下的所有语句屏蔽掉 具体屏蔽的代码如下:

function keepUser()

{

if($this->userID != ” && $this->userType != ”)

{

global $admincachefile,$adminstyle;

if(empty($adminstyle)) $adminstyle = ‘dedecms’;

/* @session_register($this->keepUserIDTag); */

$_SESSION[$this->keepUserIDTag] = $this->userID;

/* @session_register($this->keepUserTypeTag); */

$_SESSION[$this->keepUserTypeTag] = $this->userType;

/* @session_register($this->keepUserChannelTag); */

$_SESSION[$this->keepUserChannelTag] = $this->userChannel;

/* @session_register($this->keepUserNameTag); */

$_SESSION[$this->keepUserNameTag] = $this->userName;

/* @session_register($this->keepUserPurviewTag); */

$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;

/* @session_register($this->keepAdminStyleTag); */

$_SESSION[$this->keepAdminStyleTag] = $adminstyle;

PutCookie(‘DedeUserID’, $this->userID, 3600 * 24, ‘/’);

PutCookie(‘DedeLoginTime’, time(), 3600 * 24, ‘/’);

$this->ReWriteAdminChannel();

return 1;

}

else

MySQL索引原理及慢查询优化

MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更 好的使用...

阅读全文

Mysql添加删除索引

使用索引,能够提高查询的速度 1、创建索引 1)ALTER TABLE 创建普通索引,UNIQUE索引或者PRIMARY KEY索引 ALTER TABLE table_name ADD INDEX index_name(colu...

阅读全文

nginx反向代理问题汇总及监控脚本

今天配置nginx的反向代理,配置文件如下: worker_processes 1; events { worker_connections 1024;} http { include mime.types; default_type application/...

阅读全文

1 条评论

  1. 从如此搜刮看劣化战略的调解   搜刮跟搜索引擎优 seo服务 化是焦没有离孟孟没有离焦的干系。可是时下的搜索引擎优化呢?从如此搜刮横空出生避世以去。我们便会发明如此搜刮是推翻了我们关于传统搜刮的熟悉,他是基于人 英文网站优化 的搜刮,您能够输进一个影戏,大概是一个变乱,您便发明了呈现的成果排名是思索很热点的果素。比方热度,存眷水平等。假如如今的搜索引擎优化职员借正在相沿从前的那一套劣化战略。我以为当前很易正在排名中胜出。经由过程如此搜刮我们便能够看出去了。那如今要怎样来调解本人劣化 谷歌SEO优化 战略。   没有管怎样道搜刮借是为了满意用户的需供的,那我们做为搜索引擎优化职员也是经由过程一些手腕把网站的优良的内容劣化上来,

欢迎留言