안녕하세요, 백성찬님.

xe와 관련해 도저히 xe 홈페이지 내에 검색과 질문으로는 해결되지 않는 문제가 있어 이렇게 염치 불구하고 문의 드립니다.

아래는 제가 xe 사이트에도 올렸던 질문 글입니다.

죄송하지만 도대체 어떠한 이유에서 이러한 문제가 발생했는지 만이라도 알려주시면 감사하겠습니다.

이유와 원인조차 몰라 해결방법을 찾지 못하고 있습니다.

 

* 참고로, 저는 xe, php등 관련 지식이 매우 짧음을 먼저 말씀드립니다.

 

[the result is not valid xml] 오류가 발생한 과정은 다음과 같습니다.

 

사이트를 개설해야 할 일이 생겨, 비어있던 계정에 오랜만에 xe core 1.4.3을 설치하였습니다.

정상 설치 후, 게시판 모듈을 설치한 다음 사이트를 오픈하고 베타 테스트 겸 임시 운영을 해 보았고, 게시판이나 메뉴 등등 기본적인 것들이 모두 정상 작동함을 확인하였습니다.

 

그리고 게시판 등이 정상 작동됨을 확인한 이후 추가로 statistics 모듈/애드온, loginlog, 쪽지함관리(공모전 출품작) 모듈 이 세가지를 업로드/설치하였습니다.

 그 이후, 회원분들께 쪽지함 사용이 불가능하다 문의를 받았습니다.

처음에는 뭐가 문제인 지 몰라 헤메다가, 아무래도 쪽지 기능이 사용 불가한 것을 보니 쪽지함관리 모듈이 문제인듯 하여 삭제하였습니다.

그럼에도 불구하고 쪽지함 사용이 불가능하자, xml로 기존 자료를 백업한 뒤 계정을 초기화하고 두어번 정도 xe를 재설치/삭제 하였습니다.

 

그래도 문제가 해결되지 않자, xe 사이트를 한참을 뒤져서야 statistics 모듈과 애드온을 설치하면 쪽지함이 정상 작동하지 않는다는 것을 알아냈습니다.

그리고 또 한참을 혼자 헤메고서야, statistics 애드온 중 쪽지함 관련 부분을 삭제하면 쪽지함과 statistics 모듈 둘 다 사용할 수 있다는 것을 알아냈습니다.

 

문제는 여기서 시작되었습니다.

 

statistics 애드온을 가지고 혼자 헤메던 과정에서, 애드온 php 파일을 수정 하던 중에,

if (******) 라고 써야 할 것을 if(****)라고 쓴 뒤로, (한마디로 띄어쓰기를 잘못 한 이후)

[the result is not valid xml] 오류가 발생합니다.

이것이 정말 원인인 지는 알 수 없으나, 이렇게 수정한 파일을 업로드 한 뒤에 [the result is not valid xml] 문제가 발생했습니다.

 

자세히 말하면

[the result is not valid xml

---------------------------------

0

success]

 

와 같은 오류 알림창이 뜹니다.

이와 같은 오류 알림창은 로그인, 관리자 페이지에서 캐시파일 재생성/ 세션정리/ 애드온 활성화 버튼 클릭 / 모듈 업데이트나 설치, 사이트에서 글쓰기 버튼 클릭 / 댓글 입력 등등... 모든 작업시 항상 나타납니다.

이 알림창에서 확인 버튼을 누르면, 정보가 처리되지 않고 화면이 멈춰 있습니다. (예를 들어, 로그인 버튼을 클릭하면 정보가 처리되어 로그인 후의 화면으로 바뀌어야 하지 않습니까? 그러나 [the result is not valid xml] 오류가 발생한 뒤로는, 로그인 버튼을 누르면 [the result is not valid xml] 오류 알림창이 뜬 다음, 로그인 후의 화면으로 바뀌지 않고 그냥 멈춰 있습니다. 결국 새로고침을 해야지만 로그인이 됩니다. 글쓰기나 애드온 활성화 등등 다른 모든 작업에서 마찬가지 증상을 보입니다.)

 

혹시나 해서 계정을 다시 초기화 하고 재설치해 보아도 마찬가지입니다.

 

1.4.x 버전으로 업그레이드 하기 전에는 statistics 모듈을 문제없이 사용했으며(물론 그 때는 저혼자 사용했으므로 이 모듈 사용시 회원들이 쪽지함을 사용불가 하다는 것은 이번에 알았습니다.)

xe 사이트에서 [the result is not valid xml]로 검색 결과 1.4.x 버전 이후의 문제점으로 보입니다.

 

이러한 문제는 왜 발생하며, 또 어떻게 대처해야 하는지에 대한 명확한 답은 찾을 수가 없었습니다.

[the result is not valid xml] 오류에 대해 보고된 사례는 몇 있었으나, 대부분의 분들은 [the result is not valid xml] 아래에 특정한 오류 메세지가 뜨거나 어떤 파일에서 문제가 되었는지 나타나기 때문에 그 파일을 수정하는 식으로 문제를 해결하신 것 같지만,

저같은 경우 [the result is not valid xml] 아래에 어떠한 오류 메세지도 나타나지 않아 원인을 파악할 수 없습니다.

그렇다고 이런 상태로 사이트를 운영할 수도 없는 상황이구요.

 

아마도 xe 자체의 문제가 아닐까 생각합니다만,

제발 이에 대해 도움을 부탁드립니다.

프로젝트 사이트기 때문에 오랜 시간 닫아 둘 수가 없습니다. 꼭 좀 도움 주시기를 부탁드립니다.

 

아, 참고로 php 버전은 5.0.45-log 입니다.

 

 

감사합니다.