我将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、updates、what other?)但如何确定出了什么问题?
这让我很困惑。
SO网友:Rarst
解决了的。外部喂食的想法是正确的,认为喂食稍微复杂一些。
我已安装Core Control 插件并启用HTTP请求日志。
然后,它只是坐着等待,直到错误再次发生,并检查哪个提要是在同一时间下载的。
主题提要:
属于最近安装的插件之一因为PHP致命错误而不是内容,li被炒死了和feed validator 与之完全匹配:
第1行第0列:未定义的根元素:br
第2行,第0列:XML分析错误::2:0:文档元素后的垃圾
PS我不确定哪一个答案更适合接受,这是精确的解决方案,还是伊曼的想法和讨论?编辑:反正两天都不能接受我自己的,就是那一天。