• 网站认证
  • 教程:6,665|
  • 话题:6,319|
  • 评论:51|
  • 会员:218|
  • 注册
  • 查看作者
  • Dedecms提示ereg_replace() is deprecated错误

    织梦DEDECMS提示 ereg_replace() is deprecated错误 。

    错误提示

    Deprecated: Function ereg_replace() is deprecated in

    问题分析

    出现这种问题一般是高版本的php才会有的,因为高版本的php中己经把ereg_replace函数给去了,如果要使用我们可以使用preg_replace函数来操作

    解决方法:

    如果有服务器管理权限

    修改php.ini中下面代码

    代码如下

    ;extension=php_mbstring.dll

    改为

    extension=php_mbstring.dll

    ;mbstring.func_overload = 0

    修改为:

    mbstring.func_overload = 7

    三、把PHP降为5.2

    如果没有权限我们直接使用文件,下面有dede cms为实例

    找到织梦dedecms 后台目录下 config.php

    代码如下

    1.

    define(‘DEDEADMIN’, ereg_replace(“[/\\]{1,}”, ‘/’, dirname(__FILE__) ) );

    //改为

    define(‘DEDEADMIN’, preg_replace(“/[/\\\\]{1,}/”, ‘/’, dirname(__FILE__) ) );

    2.

    //define(‘DEDEADMIN’, preg_replace(“[/\\]{1,}”, ‘/’, dirname(__FILE__) ) );

    改为

    define(‘DEDEADMIN’,strtr(dirname(__FILE__),’\\/’,'//’));

  • 0
  • 0
  • 0
  • 926
  • 请登录之后再进行评论

    登录
  • 做任务
  • 实时动态
  • 偏好设置
  • 单栏布局 侧栏位置: