이전하려는데 문제가 되고있는 주소 http://ukoala.ivyro.net/xe/
정상적으로 보이는 예전 홈페이지 주소 http://internationalk.com
홈페이지를 이전하려는데요 양쪽 호스팅 업체의 도움을 받아 백업파일을 받고 업로드 한 상태입니다.
예전 호스팅 서버는 PHP 5.1 / Mysql 4.1 / UTF-8
지금 이전하려는 서버는 PHP 5.2 Mysql 5.1 EUC-KR
로 약간의 차이가 있습니다. 관리자페이지에서 캐쉬파일 재생성이나 ftp에서 캐쉬파일폴더 삭제가 되지 않네요.
xe 버전 자체가 워낙 오래되기도 해서 어떻게 하는 것이 좋을지 모르겠습니다.(10년을 게시판 기본 기능만 사용하면서 썼습니다)
정상적으로 보이게 하려면 어떻게 하면 될까요?
일단 EUC-KR은 명백하게 에러고요... (XE는 UTF-8이어야 합니다.)
/xe/common/script.php라는 파일이 CSS, JS 파일들을 모두 하나로 합쳐서 뿌려주도록 되어 있었던 모양인데, 그게 제대로 작동하지 않고 있습니다. CSS, JS 파일들이 제대로 로딩되지 않으면 글자만 나오고 디자인이 모두 깨집니다. 아마 PHP 버전이나 호스팅업체 서버 환경의 차이 때문인 것 같습니다.
CSS, JS 파일을 합치는 기능은 XE 코어에서 절대 지원하지 않으며, 억지로 만들어 사용하더라도 무슨 문제가 생길지 알 수 없습니다. 어떤 식으로 수정하여 적용하셨는지는 모르겠지만, 아예 사용하지 않을 수 있다면 이번 기회에 없애버리시기 바랍니다. 해당 기능을 하는 애드온을 지우거나, CSS, JS 파일을 합치기 위해 코어를 수정한 것이 있다면 원본 파일로 덮어씌우면 될 겁니다.