您的位置: 首页 / Experiences, this site / WordPress 2.0.6 Feedburner Bug 及修复

WordPress 2.0.6 Feedburner Bug 及修复

Published at Jan 7, 1pm / Keywords: , ,

WordPress 2.0.6昨天 WordPress 放出了最新的 2.0.6 版,很多朋友升级后发现 FeedBurner 的 FeedMedic 中会报告错误,我也遇到了类似的问题,刚刚在 Digg 上找到了解决方法,原来是 WordPress 2.0.6 中的一个 Bug。原文在这里,为了方便中文读者,我简短的翻译一下解决方法。

方案一:修改代码
打开 /wp-includes/functions.php 并找到下面这样的代码:

  1. <?php
  2.       if ( substr(php_sapi_name(), 0, 3) == 'cgi' )
  3.                       @header("HTTP/1.1 $header $text");
  4.               else
  5.                       @header("Status: $header $text");
  6.       }
  7. ?>

修改为:

  1. <?php
  2.       //if ( substr(php_sapi_name(), 0, 3) == 'cgi' )
  3.                       @header("HTTP/1.1 $header $text");
  4.       //        else
  5.       //                @header("Status: $header $text");
  6.       //}
  7.  
  8. ?>

这样就可以了。

方案二:创建一个文件 feedburner.php 读取 Feed 的内容给 Feedburner。文件内容如下:

  1. <?php
  2.       <?php
  3.       $uri="http://neosmart.net/blog/feed/"; //Replace this URI with the URI to *your* feed!!
  4.       $ch = curl_init();
  5.       curl_setopt($ch, CURLOPT_URL, $uri);
  6.       curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  7.       echo curl_exec($ch);
  8.       $status = curl_close($ch);
  9.       ?>
  10.  
  11. ?>

这个方法好处在于不用修改代码,但缺点也很明显,要求服务器的 PHP 必须支持 libcurl 扩展。

我这个站点用的是第一种方法。另外,升级 2.0.6 是注意数据库字符集设置,以及 wp-mail 函数修正还是需要的,别忘了修改。

收藏和分享本文 17fav 收藏本文发表您的观点或推荐本文 Loading...

10 Responses

  1. Jan 7, 3pm / LINK / REPLY
    Gravatar

    暂时不升级了,将就用:)

  2. Jan 7, 5pm / LINK / REPLY
    Gravatar

    今天抓虾 你这Blog抓出了一堆乱码!!!! 怎么回事?

  3. Jan 7, 6pm / LINK / REPLY
    Gravatar

    @SkyLanD: 已经修复了,谢谢提醒

  4. Jan 7, 11pm / LINK / REPLY
    Gravatar

    这么麻烦?我去看看。。。

  5. Jan 8, 8am / LINK / REPLY
    Gravatar

    奇怪
    我也升级了
    为什么就没有这个bug呢

  6. Jan 8, 1pm / LINK / REPLY
    Gravatar

    终于下载到了新版本
    不过用你的方法可会歇菜的
    你多了一行//

  7. Jan 9, 10am / LINK / REPLY
    Gravatar

    花儿兄能不能把你WP的WAP插件发我一份, 我用的不支持我现在的手机.. 你站上的下载不了了… THANX.

  8. Jan 9, 3pm / LINK / REPLY
    Gravatar

    不着急升级。。。2.1正式版也快放出来了。。到时候再升级@

Now, It's your Turn!

BACK TO Article / Comments


收藏 & 分享

Powered by 17fav.com