刚搬完站,花了10多天,采集出现个错误提示,百度没搞明白 采集 已处理

沧海一粟 2018-8-26 1461


百度下说是php版本过高,我用的是宝塔环境,一键搬站,两个服务器环境、PHP版本、数据库版本都是一致的,(宝塔一键搬站很坑,小站还行),修改了GPC这个,PHP是5.6版的,重新授权,重新更新最后一次更新。

原因:

       ereg_replace是php5.3中废弃的标签,不推进使用了。

       解决方法很简单,就是将dede\config.php文件的第二行替换成:

 

define('DEDEADMIN', preg_replace("/[\/\\\\]{1,}/",'/',dirname(__FILE__)));

 

原来是:

define('DEDEADMIN', ereg_replace("[/\\]{1,}",'/',dirname(__FILE__) ) );

这是网上的解决方案,不知道会不会出现其他问题。请三郎给科普下,

最后于 2018-8-26 被三郎编辑 ,原因:
最新回复 (3)
  • 0 引用 2
    换php5.4或以下版本,或者把php错误提示关闭
    2018-8-26 收起回复
    Wolffy: 额
    2019-8-13回复
    Wolffy: 6666
    2019-8-13回复
  • 0 引用 3
    我用php5.6很久了,原服务器就一直用,没有这个提示,环境一样,只是多了这个提示,把php错误提示关闭,是不是就是这个错误不会有什么影响,如果没事就不管了,只有采集提示,其他页面没出现过。
    2018-8-27 回复
  • 0 引用 4
    你的错误提示没有ereg_replace这个错误提示吧
    2018-8-30 回复
返回
发新帖