묻고답하기

해외 무료호스팅 중에 괜찮은게 있어 XE를 깔아보았습니다.

모든게 다 완벽하게 되더군요. 루트 퍼미션777에 rewrite mod, optimizer 사용에서부터 쉬운설치까지...

textyle 도 잘 설치 되고, 속도도 괜찮고 용량도 많고 트레픽도 넉넉한게 왠떡이냐 싶어 xe 레이아웃 스킨 만드는거나 연습해보자 싶어서 좋았는데, 파이어폭스만 쓰는게 화근(?)이 었습니다.

무심코 IE8로 접속 해 보니 로그인, 캐시파일재생성 부터 시작해서 무슨 버튼만 눌렀다하면 "The result is not valid XML" 에러가 나오면서 다음페이지로 넘어가질 않습니다. 그런데 새로고침해보면 로그인도 되어있고, 글도 작성되어있고, 뭐든 다 되어있습니다.


그렇다고 에러내용이 나오는것도 아니고, 정상작동 될때 버튼누르면 뜨는 메세지는 또 그대로 뜹니다.

예를들어 글 수정하고 나서 수정버튼 누르면 아래와 같은 창이 뜨면서 다음으로 넘어가질 않는데 새로고침하면 수정되어있습니다 -_-;

IE8error_03.jpg 


우선 xe/modules/install/tpl/js/install_admin.js 파일의 75번째 줄 의  if(!jQuery.isArray(ret_obj['list']['item'])) 의 ['list'] 때문에 브라우져 하단에 에러가 납니다.


또 혹시 xe가 ini_set() 하고 관련이 있나요 ? 호스팅사에서는 ini_set()을 기본으로 막아놨기때문에 불필요한 에러 메세지가 나올때 php 스크립트 상단에 error_reporting(0); 를 추가해 보라고 하는데, 그거랑 관련이 있는지도 확실히 모르겠고, 또 그걸 어디다가 넣어야될지도 모르겠네요.


그외엔 호스트사 자체적으로 모든 html 파일을 자동으로 php로 받아 들이도록(parsed) 했기 때문에 .html 내에 "<?" 나 "?>" 등이 들어갈 시 특히 xml 파일관련 에러가 나올수 있으므로 "<?" 와 "?>" 를 지우거나 해당태그 전체를 지워야 된다고 하는데, 이 경우 ".. unexpected T_STRING ..."와 같은 에러 메세지가 나오기 때문에 이 문제는 아닐거 같습니다. 하지만, xe내에서 html파일에서 php 구문을 쓰니까 혹시나 싶기도 하구요.


이거 되기만 하면 무료로 XE 연습하실분들이나 작게 Textyle 운영하실분들께 정말 좋을거 같은데 안타깝습니다.

http://libertual.co.cc/Accueil/ 이 주소에서 글쓰기 테스트 해 보실수 있고요, 고수분들이 도와주시겠다면 계정 로그인 정보를 드리거나 새로 하나 더 생성 하겠습니다.

도와주세요!