注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

西岭雪

有时命运的戏谑就在于,你一直犹豫不决,等到终于下定决心,已经到了谢幕的时间

 
 
 

日志

 
 
关于我

在虚拟的网络中,我们与缘分同行,没有擦肩 ,却留下瞬间的惊喜 ,没有见面,却在心中留存一个身影 不知对方姓甚名谁却会淡淡的牵挂默默的关注

网易考拉推荐

dedecms织梦系统错误  

2011-05-17 14:29:40|  分类: 专业知识 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

dedecms织梦系统的Deprecated: Function ereg_replace() is deprecated in 错误

Deprecated: Function ereg_replace() is deprecated in C:\wamp\www\dede\config.php on line 2可能用了PHP5.3乃至更高的PHP版本,目前DEDE中有很多地方的正则函数都用的ereg_replace,而这个函数现在在PHP5.3中已经被废止了。意思是不能用了。

现在DEDE还没有全盘开发,代码从头改到尾,不是一个小的工作量。建议楼主不要使用太高的PHP的版本,每个新版本出来时都会有一个适应期。

我的解决方法是这样:
打开文件 dede\config.php
把它的第二行的
  1. define('DEDEADMIN', ereg_replace("[/\\]{1,}", '/', dirname(__FILE__) ) );
复制代码
改为:
  1. define('DEDEADMIN',strtr(dirname(__FILE__),'\\/','//'));
复制代码


官方的解决方法是:
一、被放弃的函数有:
ereg()
eregi();
set_magic_quotes_runtime();
split
mysql_close();  //将不支持全部关闭, 需要改为:mysql_close($link);

以下变更:
magic_quotes_gpc()       将永远为1;
Zend Optimizer   仍然没有支持.

先记录这么多. ....

二、如果一定要用php5.3,请修改php.ini中下面代码

;extension=php_mbstring.dll
改为
extension=php_mbstring.dll


;mbstring.func_overload = 0
修改为:
mbstring.func_overload = 7

以上就是解决dede织梦系统Deprecated: Function ereg_replace() is deprecated in C:\wamp\www\dede\config.php on line 2错误
  评论这张
 
阅读(513)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017