前几天,

一个老客户,

最近升级了服务器,

php到php7,

把织梦dedecms转移到新服务器后,

不能登录后台,

让帮忙看一下。

我看了下他们的网站,

使用的是织梦V57_UTF8_SP1

前台页面是可以访问的,

是因为他们的dedecms生成了html静态页面。

但是输入织梦后台登录网址,

出现一片空白,

什么都没有。

织梦dedecms后台

主要原因是dedecms是很多年以前开发的,

都是基本php4,5时代的特性,

现在的php7跟以前的版本相比,

性能提升了很多,

但是很多代码也进行了修改,

导致不兼容以前的部分php代码。

下面讲一下怎么解决这个升级php7的一系列问题。

以下操作的目录和文件,

都是相对你安装dedecms的目录

一、 打开错误信息

一片空白是无法调试的,

所以要做的第一件事,

能够输出错误信息。

打开 include/common.inc.php

找到下面的代码

//error_reporting(E_ALL);

error_reporting(E_ALL || ~E_NOTICE);

改为

error_reporting(E_ALL);

//error_reporting(E_ALL || ~E_NOTICE);

主要作用是打开错误提示。

php错误提示

这样再刷新后台,

就会有错误提示了。

解决了织梦后台空白问题后,

你再改过来就行。

二、 ‘continue’ not in the ‘loop’ or ‘switch’ context错误

你刷新后可能遇到这个错误

Fatal error: ‘continue’ not in the ‘loop’ or ‘switch’ context in ….include/common.func.php on line 49

上面表示include/common.func.php 这个文件的49行有错误,

把 continue; 删除

改为 return;

即可

织梦最新版本helper_function代码

最新版的织梦DedeCMS-V5.7-UTF8-SP2已经把这个错误修改过来。

三、 函数mysql_query()未定义

mysql_*的系列函数在php7中不能再使用,

会出现下面的错误

Fatal error: Uncaught Error: Call to undefined function mysql_query() in ….include/dedesql.class.php:152

php7中需要使用mysqli或者pdo的方式,

跟数据库通信,

更安全更高效。

解决的方法

打开文件 data/config.cache.inc.php

$cfg_mysql_type = ‘mysql’;

改为

$cfg_mysql_type = ‘mysqli’;

最新版的织梦DedeCMS-V5.7-UTF8-SP2也是这样设置的。

织梦最新版本mysql_type类型

通过上面三步,

旧的dedecms就能在php7上使用,

可以正常登录后台了。

四、 升级到最新的DedeCMS-V5.7-UTF8-SP2

看了下这个版本的织梦源代码,

应该是支持php7的,

你也可以把织梦升级到最新的版本,

前面3步就可以省略了。

dedecms织梦系统后台验证码图片不显示的解决方法

网站迁移后,dedecms织梦系统后台验证码图片不显示的解决方法通用解决方案-取消后台验证码功能因为没有验证码,不能进后台,所以修改php文件源代码:方法一:打开dede/login.php 找到如下 ...

windows 7 下安装 IIS 和 ArcGis Server 9.3 遇到的问题及解决方法

windows 7 下安装 IIS 和 ArcGis Server 9.3 遇到的问题及解决方法 分类: ArcGIS server 计算机2012-07-31 14:17 631人阅读 评论(0)  ...

排错-windows平台下访问oracle em出现空白的解决方法

排错-windows平台下访问oracle em出现空白的解决方法 by:授客 QQ:1033553122 问题描述 IE浏览器本地访问oem,出现空白页面,就左上角有一行字符 http://loca ...

Dede织梦验证码不显示,织梦后台登陆验证码不显示解决方法

关于"织梦验证码不显示"的解决方法 "织梦验证码无法显示出来"的问题分析? 1.之前显示正常,但是换了服务器后就不能够正常显示:(这种通常是网站程序经过迁移后所 ...

Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法

Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法. 错误信息: git clone git@github.com:ediw ...

dedecms添加文章时提示标题为空,编辑文章时编辑器空白的解决办法

dedecms添加文章时提示标题为空,编辑文章时编辑器空白的解决办法 dedecms出现这个问题与代码无关,主要是和PHP的版本有关,用的PHP5.4,更换成PHP5.2之后就不会有这个问题了. 问题 ...

织梦dedecms移动版设置二级域名的方法 织梦如何设置m.开头的域名

dedecms/' target='_blank'>织梦dedecms建站系统自从2015.06.18号升级后,系统增加了最强的手机站功能,模板与PC模板分开,标签90%类似,数据同步,很牛很强 ...

织梦DedeCMS删除所有栏目或文章后,新建ID不从1开始的解决方法

这个修改方法很简单,从模板无忧那里找到的,只需要在后台系统-SQL命令行工具里面运行以下语句即可,不用采用笨方法重新安装织梦CMS了. 删除所有栏目,新建ID从1开始: ALTER TABLE `de ...

Dedecms织梦系统修改文章描述字数长度的方法

1进入数据库修改表: dede_archives, 字段 description  varchar(500): 2 进入织梦后台,找到 系统-->系统基本参数--> 其它选项自动摘要长度( ...

随机推荐

IIS7 / IIS7.5 URL 重写 HTTP 重定向到 HTTPS(转)

转自: http://www.cnblogs.com/yipu/p/3880518.html   1.购买SSL证书,参考:http://www.cnblogs.com/yipu/p/3722135. ...

将序列设置为字段的默认值 - oracle

1.表结构中log_id 非空.且为主键字段 create table TL_M_QRTZ_LOG( log_id NUMBER(8) not null, job_id NUMBER(8) not n ...

php常用函数集

网络请求: /** * 发起HTTPS请求 */ function curl_post($url,$data=null,$header=null,$post=0) { //初始化curl $ch = ...

让你的 Qt 桌面程序看上去更加 native(一共六篇)

是一个系列文章.在这个系列中,你将会了解到如何让你的 Qt 桌面应用程序看上去更加 native.这里,我假设你已经清楚如何使用 Qt 编 ...

如何简单的实现新手引导之UGUI篇

一个完整的游戏项目肯定是要做新手引导的,而引导做的好坏可能会影响玩家的留存.那么怎么简单的实现个简有效的引导呢!先不说废话,先看看效果,这是一个基于UGUI做的一个简单的引导! 怎么样,看着是那么回事 ...

丢掉DDL,我用这招3分钟清空 MySQL 9亿记录数据表

摘要:最近由于福建开机广告生产环境的广告日志备份表主键(int类型)达到上限(21亿多),不能再写入数据,需要重新清空下该表并将主键重置,但由于表里有8亿多记录的数据量,使用重置命令及DDL命令执行地 ...

[转] Quality Of Service In OpenStack

http://tropicaldevel.wordpress.com/2013/07/15/quality-of-service-in-openstack/ In this post I will b ...

利用python抓取页面数据

1.首先是安装python(注意python3.X和python2.X是不兼容的,我们最好用python3.X) 安装方法:安装python 2.安装成功后,再进行我们需要的插件安装.(这里我们需要用 ...

linux文件系统问题:wrong fs type, bad option, bad superblock

http://blog.itpub.net/26006637/viewspace-1059946/ 报错内容: mount: wrong fs type, bad option, bad superb ...

给构造函数(constructor)创建对象(object)

(来源http://www.cnblogs.com/dongjc/p/5179561.html) javascript是一种“基于prototype的面向对象语言“,与java有非常大的区别,无法通过 ...

如何让dede支持php7,dedecms在php7下的使用方法,织梦dedecsm后台一片空白的解决方法...相关推荐

  1. dedecms m view.php,dedecms在php7下的使用方法 织梦dedecsm后台一片空白的解决方法

    dedecms在php7下的使用方法 织梦dedecsm后台一片空白的解决方法

  2. dedecms 织梦后台系统配置参数空白的解决方法

    相信大家在本地上传到云服务器端都会遇到这样的问题,在还原数据中出现系统配置参数空白.其实这都是最基本的一个小错误,很容易解决. 步骤一: 在云服务器端安装后台的时候,到达填写密码那一步,拉到最下面,先 ...

  3. 织梦全自动php采集插件下载,织梦dedecms自动采集伪原创处理插件-织梦插件

    织梦dedecms自动采集伪原创处理插件-织梦插件 自动采集伪原创发布更新一体化插件安装方法. 1.打开DEDE后台,进入模块-模块生成向导 模块名称:自动采集更新 联系Email:这里填个你的Ema ...

  4. php 验证码不正确,dedecms织梦网站后台登录一直提示验证码不正确

    原标题:dedecms织梦网站后台登录一直提示验证码不正确 有时候我们在登陆织梦网站后台的时候,我们按照上面显示的验证码进行输入:但是后台一直不能登录成功,一直提示验证码不正确,就是登不进去,但是我明 ...

  5. 如何将dedecms转Eyoucms程序呢?告别织梦商业授权烦恼教程

    如何将dedecms转Eyoucms程序呢?告别织梦商业授权烦恼教程 最近因DEDECMS版权收费问题?相信有好多企业站长都会放弃或都转移程序内核:也让很多小微建站公司得以生存.随着移动互联网的发展, ...

  6. dedecms织梦系统后台验证码图片不显示的解决方法

    dedecms织梦系统后台验证码图片不显示的解决方法 参考文章: (1)dedecms织梦系统后台验证码图片不显示的解决方法 (2)https://www.cnblogs.com/afish/p/40 ...

  7. dede修改mysql用户名密码_老李教你快速学会织梦dedecm后台修改帐号密码教程

    原创 老李教你快速学会织梦dedecms后台管理员密码重置和修改教程. 织梦dedecms建站系统在目前还是算很流行的门户网站建站系统,功能强大易于操作,今天老李就发生了一件很丢脸的事,就是忘记了后台 ...

  8. dede php低版本出现500错误,织梦网站后台报500错误解决方法

    织梦网站后台出现的500错误表现: 织梦500内部服务器错误一般是iis环境的小伙伴才会遇到,织梦的500错误一般是因为这2个原因引起的 第一个500错误原因:你网站织梦程序版本太低而你主机PHP版本 ...

  9. 织梦dedecms移动版设置二级域名的方法 织梦如何设置m.开头的域名

    dedecms/' target='_blank'>织梦dedecms建站系统自从2015.06.18号升级后,系统增加了最强的手机站功能,模板与PC模板分开,标签90%类似,数据同步,很牛很强 ...

最新文章

  1. JAVA基础9-封装(3)
  2. 知识产权基础(上、下)
  3. Android后门GhostCtrl,完美控制设备任意权限并窃取用户数据
  4. python3下关于copy和deepcopy中的区别
  5. (译)如何用命令行在windows Azure上安装负载平衡的web Farm虚拟机(linux或其他)...
  6. InstallShield自定义安装界面
  7. 第 1 章 第 6 题 带重复数排序问题( 扩展 ) 位向量实现
  8. 极有收藏价值的一组难求纯4位数字.com域名 #8847#含义你懂的。 http://t.cn/ae9CTd
  9. ubuntu升级python_Ubuntu 升级python3为更高版本【已实测】
  10. linux cat显示若干行
  11. Android特效 五种Toast具体解释
  12. Linux常用正则表达式
  13. request转发,response重定向,异步请求json数据输出到页面
  14. JSP页面中taglib的uri设置
  15. 汉诺塔问题(递归之路)
  16. 演示:取证分析IPV6组播地址的构成原理
  17. 研究生自然辩证法试题题库及答案
  18. STM32F4时钟系统
  19. html打开无法显示网页怎么回事,Win7打开网页提示“Internet Explorer无法显示该页面”如何解决?...
  20. 项目一:认识Linux操作系统

热门文章

  1. RedisDesktopManager死活连接不上,网上的各种方法都失败了,可能于网络策略配置有关!!!
  2. 京东 探索星球瓜分 1000 亿京豆 脚本
  3. 联盟广告平台架构及实践
  4. 41份艾媒舆情-舆情相关行业报告
  5. 跳槽就能薪水翻倍?这样的日子一去不复返:互联网人才“高薪”泡沫刺破
  6. QPainter 保存自绘制为图片
  7. 网络故障排查常见方法
  8. 中国计算机应用大会2021,2021中国计算机教育大会
  9. 债务人不愿腾房是否能拍卖
  10. MySQL企业·防火墙