피드버너에서 "[xX][mM][lL]" 에러 나올 때 조치방법
- Blog
- 2015. 3. 29.
피드버너에서 "[xX][mM][lL]" 에러 나올 때 조치방법
이 증상은 피드버너에서 워드프레스의 feed를 가져오기 위해서 분석하는 주요 파일에 공백이 있을 경우에 발생한다.
http://feedvalidator.org/docs/error/WPBlankLine.html
여기에 설명이 잘되어 있다. 나의 경우엔 아래 붉은 글씨로 표기한 부분에 문제가 있었다. 초기 워드프레스 설치 시 퍼미션(권한)문제 때문에 해당 설정 파일을 수작업으로 생성하면서 상단에 공백 2줄이 생성되었는데 이게 문제가 된 것이다.
이 파일 때문에 피드버너와 원노트에서의 발행이 안된 것 같다.
Message Blank line before XML declaration (WordPress) Explanation If an XML declaration (<?xml ... ?>) appears in your feed, it must be the first thing in the feed, before any whitespace. Unfortunately, with WordPress it seems all too easy for a plugin, a theme, or for your configuration file to contain a blank line. Further compounding this problem, some — but not all — feed readers compensate for this common error, allowing the error to go undetected for quite a while. Solution
Not clear? Disagree? You might be able to find help in one of these fine resources.
From <http://feedvalidator.org/docs/error/WPBlankLine.html>
|
전체적인 에러 메시지
The URL does not appear to reference a valid XML file. We encountered the following problem: Error on line 3: The processing instruction target matching "[xX][mM][lL]" is not allowed.
http://feedvalidator.org/ 이 사이트에서 조회하면 어느 부분에 문제가 있는지 확인 할 수 있다.
블로그 본문에 태그 때문에 안될 수도 있는데 임시적으로 그런 글을 비공개로 설정 후 시도해보면 잘 될 것이다.
위 에러메시지로 검색을 해보면…
include("wejnswpwhitespacefix.php");
이런 방법으로 시도를 해보라고 되어있다. 저 방법으로 해보니 작동하지 않았다.