Home 게시판 커뮤니티 Q&A XML 변환기 에러

9개 답변, 4 voices Last updated by Avatar of toorntoorn 17 years, 5 months 전
  • Avatar of fantasticfantastic
    Participant
    @fantastic
    #2786

    feed validator 로 fantastic902님 피드를 확인 한 결과를 보면 맨 윗줄이 한줄 비어있는걸 확인 할 수 있습니다. 그것 때문에 에러가 발생하는 듯 하군요.

    feed=rss, feed=atom 으로 테스트 해 봐도 마찬가지 결과가 나오구요.

    원인은 보통 세가지 정도라고 하던데…

    1. 하나는 사용중인 테마의 템를릿 파일들의 맨앞 또는 맨 뒤에 공백이 있을 경우

    2. 두번째는 feed관련 워드프레스 파일이 잘못 업로드 되거나, 사용자가 파일을 수정하는 과정에서 공백이 들어간 경우.

    3. feed 관련 hook를 사용하는 플러그인 오류

    1번의 경우는 기본테마로 변경 한 뒤 테스트 해 보면 결과를 알 수 있겠죠.

    2번의 경우는 모든 feed 관련 파일들을 삭제하고 다시 업로드 한 뒤, 테스트.
    ## feed 관련 파일들 ::
    루트폴더의 wp-atom.php, wp-feed.php, wp-rss2.php, wp-rss.php
    wp-includes 폴더의 feed.php 외 feed- 로 시작하는 모든 파일 ##

    3번의 경우라면 의심가는 플러그인을 하나씩 비활성화 시켜가면서 테스트 하면 됩니다.

    Avatar of fantasticfantastic
    Participant
    @fantastic
    #2787

    XML 변환기 에러: 외부 엔티티에서 시작되지 않은 XML 실행 위치: http://fantastic902.com/?feed=rss2 행 2, 글자 위치 1:<?xml version="1.0" encoding="UTF-8"?>
    ^

    이웃블로거가 제 rss가 깨진다해서 확인해보았더니 저런 화면이 뜹니다;;

    http://fantastic902.com/?feed=rss2이게 제 rss주소인데요..클릭해보시면 저런 화면이 뜨는걸 확인하실수 있을겁니다.
    이게 워드프레스 문제는 아니겠지만 딱히 질문할곳이 없어서 -_-;;

    아 요즘 블로그가 계속 말썽이네요 🙁

    Avatar of fantasticfantastic
    Participant
    @fantastic
    #2793

    XML 변환기 에러: 외부 엔티티에서 시작되지 않은 XML 실행 위치: http://fantastic902.com/?feed=rss2 행 2, 글자 위치 1:<?xml version="1.0" encoding="UTF-8"?>
    ^

    이웃블로거가 제 rss가 깨진다해서 확인해보았더니 저런 화면이 뜹니다;;

    http://fantastic902.com/?feed=rss2이게 제 rss주소인데요..클릭해보시면 저런 화면이 뜨는걸 확인하실수 있을겁니다.
    이게 워드프레스 문제는 아니겠지만 딱히 질문할곳이 없어서 -_-;;

    아 요즘 블로그가 계속 말썽이네요 🙁

    Avatar of 연가시연가시
    Participant
    @연가시
    #2788

    XML 선언 앞에 줄바꿈이 들어가서 그런게 아닐까요
    XML은 가장 처음에 선언을 하고 시작해야하니까 그것때문에 에러가 나는게 아닐까 싶은데요

    Avatar of 연가시연가시
    Participant
    @연가시
    #2794

    XML 선언 앞에 줄바꿈이 들어가서 그런게 아닐까요
    XML은 가장 처음에 선언을 하고 시작해야하니까 그것때문에 에러가 나는게 아닐까 싶은데요

    Avatar of toorntoorn
    Participant
    @toorn
    #2789

    저도 얼마전 부터 그러고 있는데 아무래도 2.2 버전으로 업데이트 하면서 그렇게 된듯 합니다.
    추측이지만 WordPress.org 에서 2.2 버전에 RSS 기능에 어떤 버그가 있어서 2.2.1 로 업데이트 하라는 글을 본지라 2.2.1 버전으로 업데이트하면 해결되지 않을까 생각만 하고 있습니다. 파일을 다운은 받아 놨는데 귀찮아서 업데이트 하고 있지 않거든요.

    ps. 방금 2.2.1 로 업데이트 하였는데도 불구하고 RSS 가 제대로 작동하지 않는군요…업데이트 문제는 아닌듯 합니다.

    ps2. 신기하게도 Entries RSS 는 제대로 작동하는데, Comments RSS 는 xml 문제가 나타나는군요. 도대체 어떻게 된것인지….ㅜㅜ

    Avatar of toorntoorn
    Participant
    @toorn
    #2795

    저도 얼마전 부터 그러고 있는데 아무래도 2.2 버전으로 업데이트 하면서 그렇게 된듯 합니다.
    추측이지만 WordPress.org 에서 2.2 버전에 RSS 기능에 어떤 버그가 있어서 2.2.1 로 업데이트 하라는 글을 본지라 2.2.1 버전으로 업데이트하면 해결되지 않을까 생각만 하고 있습니다. 파일을 다운은 받아 놨는데 귀찮아서 업데이트 하고 있지 않거든요.

    ps. 방금 2.2.1 로 업데이트 하였는데도 불구하고 RSS 가 제대로 작동하지 않는군요…업데이트 문제는 아닌듯 합니다.

    ps2. 신기하게도 Entries RSS 는 제대로 작동하는데, Comments RSS 는 xml 문제가 나타나는군요. 도대체 어떻게 된것인지….ㅜㅜ

    Avatar of 082net082net
    Keymaster
    @082net
    #2790

    확인 할 사항이 한가지 더 있더군요.

    사용중인 테마 폴더안에 functions.php 가 있다면 그 파일도 확인 해 봐야 한다네요.

    http://wordpress.org/support/topic/120368

    같은 문제를 해결한 여러가지 경우들이 나와 있더군요. 답글들을 쭉 읽어보시고 하나씩 따라서 실행해 보세요.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 082net082net
    Keymaster
    @082net
    #2797

    toorn님의 경우 제가 방금 확인한 바로는 전체, 댓글, 카테고리 피드 모두에서 오류가 발생하더군요.

    오류의 원인은 동일하게 feed내용의 처음에 공백이 한칸(한줄이 아닌) 들어가기 때문이었습니다.

    덧) 테스트 하실 때는 매번 브라우저의 캐쉬를 비워가면서 테스트하셔야 제대로 적용 된 결과를 확인 할 수 있더군요. 그렇지 않게되면 이 전 상태의 결과를 계속 보여주게 되어 혼란에 빠질 수 있습니다.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of toorntoorn
    Participant
    @toorn
    #2798

    082net Escribi

10 글 보임 - 1에서 10 까지 (총 10 중에서)
  • 답변은 로그인 후 가능합니다.