我将PHP错误重定向到日志文件。仅用于WP安装,因此绝对不会来自其他地方。这是最近开始出现的(这是所有的,而不是削减):

[22-Sep-2010 14:30:41] junk after document element at line 2, column 0
[22-Sep-2010 16:17:08] junk after document element at line 2, column 0
[22-Sep-2010 17:19:42] junk after document element at line 2, column 0
[22-Sep-2010 18:30:19] junk after document element at line 2, column 0
[22-Sep-2010 20:19:23] junk after document element at line 2, column 0
[23-Sep-2010 14:51:40] junk after document element at line 2, column 0
[23-Sep-2010 15:54:33] junk after document element at line 2, column 0
[23-Sep-2010 17:23:02] junk after document element at line 2, column 0

这实际上并不像PHP错误(功能blah-blah在X线上失败),它们很不常见,似乎与页面负载没有绑定(也许是某个cron事件?),除了保持插件的最新状态外,几个月中没有任何重大配置更改(在此开始前几天)。

谷歌搜索结果主要是关于XML解析的...哪个WP可能会做很多(feed,更新,还有什么?..)但是如何确定出了什么问题?

这让我真的很困惑。

有帮助吗?

解决方案

快速的Google搜索证实了您的怀疑...这可能是XML解析错误。此外, 论坛上的一些讨论 暗示它是由脚本插入后引起的 </rss> 标签。

如果是插入的脚本,这可能是对您的网站或主机攻击的结果。

另一个可能性是 RSS生成脚本中的PHP错误. 。 PHP将在串联返回错误,而错误消息(非XML)将由XML解析器读取为“垃圾”。这也可能是您网站试图阅读的供稿的结果(即管理仪表板上),不一定是您要生成的供稿。

其他提示

解决了。外部饲料想法是正确的,弄清楚饲料稍微复杂稍微复杂。

我已经安装了 核心控制 HTTP请求的插件和启用日志。

然后,它只是坐着等,直到重新出现错误并检查哪些提要同时下载。

主题提要:

  • 属于最近安装的插件之一;
  • 被炸死,pHP致命错误而不是内容。

饲料验证器 在上面提供了完全匹配:

第1行,第0列:未定义的根元素:BR

第2行,第0列:XML解析错误:: 2:0:文档元素的垃圾

ps我不确定哪种答案更好地接受,这是通过精确解决方案或Eamann的想法和讨论?编辑:无论如何都不能接受我自己的两天,那是。

许可以下: CC-BY-SA归因
scroll top