秦子恒个人介绍
秦子恒个人介绍

招商魔术师

部分作品:

《0基础一小时快速建站》

《微博营销实战宝典》

《网络招商系统》

《微信4部曲》

现在就加入微信开发QQ群:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入…

网络新时代栏目
esxi教程 (2) 微信商户恢复解封 (17) exchange邮箱,exchange邮件服务器 (2) docker教程 (8) 五菱燃油观光车价格,五菱旅游观光车厂家 (4) 五菱房车,五菱房车官方网站信息 (20) 五菱物流车,五菱运输车 (3) 五菱公交,五菱客车 (24) 村村通客车 (1) 村村通公交 (1) 五菱房车,五菱房车官网 (26) 五菱校车,五菱校车官网国六 (26) exchange (6) 微信支付服务商 (10) 思科网络 (17) powershell教程 (25) 扫码点餐系统 (2) redis教程 (1) 海外小程序 (1) 微信域名防封系统 (2) 海外公众号 (2) 新加坡微信支付 (1) app应用解封 (5) 公众号解封 (16) 微信服务商 (10) 微信域名检测 (10) 恢复微信屏蔽网站 (110) 微信功能直达 (3) 老来网认证教程 (8) 付费视频网站源码 (34) 香港微信支付 (13) 微信境外支付 (18) wordpress付费阅读插件 (15) swoole教程 (14) 女装 (1) wordpress支付插件 (20) 微信服务直达开发 (16) 微信扫码支付开发 (5) wordpress插件开发 (27) 小程序插件 (6) 玩转小程序 (37) 微信沙箱 (21) web-view (40) 社交立减金 (10) 腾讯云 (22) php7 (36) 支付宝小程序 (4) 微信h5支付 (23) 企业微信 (3) 小程序运营 (17) javascript (29) 小程序支付开发 (44) 支付开发 (1) 小程序开发 (93) 微信小程序 (69) 微信买单 (4) 微信商户号 (10) 公众号支付 (20) 微信小店 (7) vim (5) 生活 (3) php订单 (13) 微信开发 (113) 微信公众号 (86) 饥饿营销 (15) 政府网站 (3) 互联网+ (52) nginx (23) apache (9) linux (42) mysql (14) php (36) 跨境电商 (2) 网站运营 (2) 京东运营 (53) 微博运营 (52) 电商运营 (97) 微电影 (1) 网络招商 (7) 网络招商研究 (8) 网络招商案例 (2) 网络招商教程 (12) 网络招商工具 (3) 招商方案动态 (1) 网络招商灵感 (3) 微博营销 (11) 未分类 (47)

首页 php php7下使用dedecms,织梦dedecsm后台一片空白的解决方法

本文小编就为大家带来一篇分析php7下使用dedecms,织梦dedecsm后台一片空白的解决方法。小编觉得挺不错的,现在就分享给大家,如果你在找dedecms php7兼容,dedecms php7,织梦php7,也可以做个参考。一起跟随小编过来看看吧。

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

作者:微信小程序观察员 发布时间:2017-12-26

前几天, 一个老客户, 最近升级了服务器, php到php7, 把织梦dedecms转移到新服务器后, 不能登录后台, 让帮忙看一下。 我看了下他们的网站, 使用的是织梦V57_UTF8_SP1 前台页面是可以访问的, 是因为他们的dedecms生成了html静态页面。 但是输入织梦后台登录网址, 出现一片空白, 什么都没有。 [caption id="attachment_4766" align="alignnone" width="800"]织梦dedecms后台 织梦dedecms后台[/caption] 主要原因是dedecms是很多年以前开发的, 都是基本php4,5时代的特性, 现在的php7跟以前的版本相比, 性能提升了很多, 但是很多代码也进行了修改, 导致不兼容以前的部分php代码。 猛击这里, 了解《升级安装php7要考虑的几个方面》 下面讲一下怎么解决这个升级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); 主要作用是打开错误提示。 [caption id="attachment_4767" align="alignnone" width="681"]php错误提示 php错误提示[/caption] 这样再刷新后台, 就会有错误提示了。 解决了织梦后台空白问题后, 你再改过来就行。

二、 '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; 即可 [caption id="attachment_4768" align="alignnone" width="800"]helper_function 织梦最新版本helper_function代码[/caption] 最新版的织梦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也是这样设置的。 [caption id="attachment_4769" align="alignnone" width="670"]织梦mysql_type 织梦最新版本mysql_type类型[/caption] 通过上面三步, 旧的dedecms就能在php7上使用, 可以正常登录后台了。

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

看了下这个版本的织梦源代码, 应该是支持php7的, 你也可以把织梦升级到最新的版本, 前面3步就可以省略了。 ========重要============= 2018年1月27日更新 可能是客户系统环境的原因, 升级到DedeCMS-V5.7-UTF8-SP2, 编辑和发布文章时, 也是好多问题, 使用dedecms织梦系统的朋友, 把php升级到7一定要慎重。
微信赞赏码

声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。

发布:秦子恒博客,欢迎转载分享,请保留出处。

php7下使用dedecms,织梦dedecsm后台一片空白的解决方法链接:https://www.qinziheng.com/details/4765/