묻고답하기
xe 1.2.0 데이터 마이그레이션 질문 드립니다.
2014.12.02 14:49
안녕하세요. 지인이 그동안 묵혀져 있던 사이트의 작업을 부탁해서 보았더니 XE 1.2.0이 설치되어 있었습니다.
그래서 자료를 백업하고 데이타를 이전하기 위해 마이그레이션 툴을 사용을 해봤는데요...
XE 마이그레이션 툴도, ZB5beta 마이그레이션 툴도 제대로 작동을 하지 않습니다.
그래서 그냥 최신버전의 XE를 덮어쓰기를 했더니 에러 메시지와 함께 화면이 뜨질 않네요...
데이타 마이그레이션을 할 수 있는 방법을 알고 싶습니다. 혹시 경험이 있으신 분들 도움을 요청드립니다.
댓글 4
-
sejin7940
2014.12.03 00:03
-
ccumgol
2014.12.03 15:15
sejin7940 님께서 친히 답변을 해주시다니 너무 감사합니다. 세진님의 여러가지 프로그램들 정말 잘 쓰고 있습니다.
말씀하신 대로 1.2에서부터 차근히 버전 업데이트를 하면서 진행하고 있습니다.
그런데 1.5.3.8까지는 괜찮았는데 그 이상에서는 다음과 같은 에러가 나네요...ㅠㅠ
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in/www/도메인주소/xe/classes/context/Context.class.php on line 759
1.5.4로만 해도 위와 같은 에러가 떠서 그 다음을 진행하지 못하고 있습니다.
여기에서 어떤 다른 방법이 있는 건가요?
참고로 버전별 zip 파일(완전체)을 FTP로 올리고 putty(SSH)에서 unzip 명령으로 풀었습니다.
-
sejin7940
2014.12.03 15:32
위의메세지는 보통 문법적인 에러일거예요
XE 구버전에서는 문법적 오류를 다 넘어갔는데, 최신 XE 는 오류가 있으면 그냥 에러를 내거든요
( 예를들어 조건문이나 반복문에 괄호가 안 닫혔다든지.. 문장뒤에 쎄미콜론이 빠졌다든지 등등...)
결국 에러가 나는 모듈이나 애드온등 자료를 찾아서 수정하거나 사용을 안 하거나.
아니면 레이아웃이나 스킨등의 오류가 있는지를 찾아보시거나 등등 하셔야할겁니다.
-
ccumgol
2014.12.03 23:31
예. 너무 감사합니다.
하나씩 차근차근 살펴봐야겠네요.
큰 도움이 되었습니다. ^^
Xe 버전업으로 하는게 가장 좋습니다.
최신버전은 php 조건이 있습니다
최소 5.2.4 권장은 5.3.10 입니다
서버의 php버전이 최소보다 낮으면 xe 에러뜰겁니다.
그리고 업데이트가 기존에 쓰시는 애드온과 모듈에 따라 에로가 발생할 수 있기에..
안 되시면 전문가에게 의뢰하는게 젛습니다.
특히 1.2.0 은 아주 예전 버전이네요. 두번의 아주 큰 (db구조도 바뀌는) 업그레이드가 포함되어있어서 쉽지 않을거예요