zoukankan      html  css  js  c++  java
  • dedecms在php7下的使用方法 织梦dedecsm后台一片空白的解决方法

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

    原文地址:http://www.qingpingshan.com/m/view.php?aid=364408

    一、 打开错误信息

    一片空白是无法调试的,

    所以要做的第一件事,

    能够输出错误信息。

    打开 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步就可以省略了。

  • 相关阅读:
    [MAC]如何抹掉 Mac 磁盘
    [MAC]出售、赠送或折抵 Mac 前该怎么做
    转载 软件项目计划如何编写举例
    GIT
    AWR实战分析之----direct path read temp
    ASM 磁盘组的的scrip
    巨杉db
    High waits on control file sequential read
    如何减小SQL 的物理读,。
    block size大小
  • 原文地址:https://www.cnblogs.com/yangfei123/p/10232027.html
Copyright © 2011-2022 走看看