안녕하세요.

 

xe로 만들어진 사이트를 이전하는 과정에서 해결이 안되는 문제가 발생하여 도움을 청해 봅니다.

 

기존 사이트는 centos 5 32bit 에서 운영중이던 상태였는데

 

centos6 32bit 및 64bit 로 사이트 이전을 하게 되면 사이트가 메뉴 이동시 아래 이미지처럼 깨지는데

 

깨질때의 아파치 에러로그를 살펴보면

err.gif

[error] [client 192.168.0.5] PHP Fatal error:  Call to a member function getNextPage() on a non-object in /home/domain/user/xe/files/cache/template_compiled/1b0dd62ba2926997dc9b674cbe27e89c.compiled.php on line 242, referer: http://domain.com/xe/

 

와 같은 에러가 발생하고 있습니다.

 

한편으로 동일버전의 centos 5 32bit 가 설치된 서버로 이전을 하게되면 사이트가 정상적으로 표시되는데

 

xe의 어디부분을 손봐야 이 문제가 해결될 수 있는지 도와주시면 감사하겠습니다.

 

 

  • Lv15
    캐시파일 재생성 해보세요. 안된다면
    xe/files/cache 폴더를 삭제 후 다시 재생성 해보시면 될것 같습니다.
  • ?
    답변 감사합니다.
    캐시파일 재생성하면 페이지에 아무것도 뜨지 않는 기현상이 발생하네요.
    우선은 동일환경 OS에 맞춰서 진행해야할 것 같습니다.
    XE는 너무 어렵네요 ㅎㅎㅎ
  • ?

    한글이 EUC_KR 모드였던것 아닌가요?
    UTF8로 바뀌면서 깨질때 저런 한자같은 글자들이 자주 보이는데요.
    조심스럽게 추측해 봅니다.

     

    저같은 경우도 얼마전까지 Centos 5 사용했었는데

    처음 호스팅사에서 Euc_KR설정되어 있어서 UTF8로 바꾸어 사용했습니다.

     

    그때 제가 만든 프로그램들이 몽땅 저런 현상이 생겨서 고쳤던 기억이 나네요.