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

最后发现这个原因的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

版权属于:

运维之道

转载时必须以链接形式注明原始出处及本声明。

织梦login.php未安装,DedeCMS V5.7安装后登录后台显示空白解决办法相关推荐

  1. 笔记本安装TIA博途V17后出现蓝屏的解决办法

    笔记本安装TIA博途V17后出现蓝屏的解决办法 最近很多小伙伴反映: 新买的笔记本在安装TIA博途V17之后出现蓝屏的故障,原因是网卡的驱动和博途之间不兼容导致的冲突,这里给大家总结几种解决办法,仅供 ...

  2. dedecms v5.7 图片集“图集内容”无法调用的解决办法

    在dedecms的图片集模型或者基于图片集模型修改的自定义模型中 内容页模板使用 {dede:field.body/} 方式来调用body字段是没有输出的(原因不明,未继续深入) 但有些时候当需要在内 ...

  3. dede/archives_do.php,dedecms后台编辑文章时archives_do.php显示空白解决办法

    今天网站后台不知道哪里搞错了,后台总是出现状况,出现无法dede后台编辑文章显示空白的问题,查看编辑文章的文件是archives_do.php 这个文件. 然后找到文件了就可以查看出现的问题了,我们发 ...

  4. 织梦cms技巧:织梦登录后台显示空白页的解决办法

    解决方法: 查找include里面的userlogin.class.php里面的keepuser()函数, 把@session_register分别 全部改写, 注释掉,然后改为if (!isset( ...

  5. 织梦后台html编辑器不显示,织梦后台文章内容编辑空白不显示文字解决办法

    织梦CMS在PHP5.4版本运行中会出现文字不显示空白等问题,一般这种情况都属于PHP版本过高,更换降低PHP版本到5.2可完美解决, 最近在网上看到很多人问织梦后台编辑文章内容时出现空白,不显示文字 ...

  6. dede修改mysql,织梦教程:如何修改dedecms系统数据库表前缀?

    原标题:织梦教程:如何修改dedecms系统数据库表前缀? 如何修改dedecms织梦数据表前缀,织梦模板之家给大家讲一下方法,如果你刚开始建站本文对你起不到任何帮助,如果你的站建立了1个月以上,数据 ...

  7. 织梦模板 diy.php修改,dedecms织梦模板源代码修改教程

    想要对织梦内核源码就行修改,首先要了解下织梦的基本构造和基本的HTML CSS知识,如果您对HTML代码不太了解,可以先去学习HTML知识然后再来学习织梦模板源代码的修改.在我们介绍织梦模板源代码修改 ...

  8. 织梦DEDECMS QQ一键登录插件返回空白解决方法

    修改织梦网站时,遇到个QQ一键登录返回是空白的问题 找了好久没发现什么原因,最后才知道原因在于服务器, 因为腾讯OAuth2.0采用的是https协议进行数据请求,QQ一键登录插件采用curl拓展对数 ...

  9. 织梦php 文章采集规则,dedecms采集怎么用

    以织梦官方站为例,我们采集站长学院下的PHP教程栏目,打开列表地址http://www.dedecms.com/web-art/PHP_jiaocheng. 登录后台,进入"采集节点管理&q ...

  10. dedecms织梦去除版权powered by dedecms方法

    织梦官方5.7版本升级后,版权标签{dede:global name='cfg_powerby'/}调用出来后会出现:"powered by dedecms",织梦58建议您不要去 ...

最新文章

  1. 【摩天好课】数字时代职业生涯规划
  2. HTML5 - Canvas动画样例(谷歌弹跳球)
  3. 详解@Autowired、@Qualifier和@Required
  4. java编译器代码检查_Java编译器可以优化此代码吗?
  5. kafka 分区分配及再平衡总结
  6. 微信缓存dat怎么转图片_图片怎么转PDF?这个方法完美解决!
  7. SoapUI 入门指南
  8. silverlight5 ToolKit下载地址
  9. windows_删除多余网络适配器(删除/卸载多余网卡)/删除TAP虚拟网卡NIC
  10. 安川e1000中文说明书_安川E1000变频器维修故障代码说明书
  11. cmd检查java_如何通过cmd查看java环境
  12. ubuntu14上nvidia 1080和 titan xp 驱动安装踩的坑
  13. 无法创建目录d oracle,Qt无法创建目录(Qt could not create directory)
  14. Android studio File Explorer sdcard文件怎么访问
  15. 群晖Synology FileStation不显示Share文件夹的解决办法
  16. 锦上添花之元音音标学习(下)
  17. C#调用百度地图API,根据地名获取经纬度geocoding
  18. 蜂窝网实现移动性管理?
  19. cpp map 获取所有 key_酪蛋白磷酸肽CPP:促进钙吸收它超强
  20. 大学android五子棋课程目的,基于安卓开发的五子棋课程设计报告..docx

热门文章

  1. Java基础:继承的综合案例 —— 群主发普通红包
  2. Vue:使用highCharts
  3. Javascript特效:秒杀倒计时
  4. Javascript:利用JS在空白网页中绘制简单图形
  5. 如何更改java应用程序标题栏默认图标
  6. Hector代码笔记
  7. spring cloud(一) 副 consul
  8. 【Java_基础】java中static与final关键字的区别
  9. 关于删库 恢复 (慎重使用,未亲测)
  10. py 的 第 35 天