Dokuwiki RSS Feed 输出错误解决方法

Dokuwiki Feed页面出错,Chrome报错如下:

 

Dokuwiki RSS输出错误

Firefox报错:

Dokuwiki RSS输出错误

搜索之后看到wordpress下面的解决方法:

于是便开始上网搜索解决方案,答案大致是以下两种:

1、和某插件冲突。

2、有关Feed输出的某个php文件<?php前或?>后有空行。

第一种情况比较少见,一般都是第二种,我的就是。

存在空行的原因一般是你最近更改过Wordpress得某个php文件。并且一般存在于以下文件中:wordpress程序目录的wp-feed.php,wp-atom.php,wp-rss2.php,wp-config.php和主题文件夹下的functions.php。最常见的是后两个。

 

于是开始找被修改的文件.

由于这个wiki是直接复制一个无错wiki,唯一差别就是启用了ucenter插件,所以试着停用,之后feed就正常了。但是在本地测试,开启ucenter插件对feed输出物影响,看来是因为插件被改动的原因(自己曾经编辑过插件文件)。

于是查找被修改的文件,运气还算好,很快就找到了,uc_client.php文件结尾多了个空行,删除之后就好了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注