포럼
XE 1.4 이하 버전 사이트 3개를 XE 1.5 로 업데이트 해보았습니다
2012.05.09 08:49
사실 저도 XE 1.4 에서 1.5 로 감히 업그레이드할 엄두를 못 내서
차라리 XE 1.5 전용 계정을 하나 구입해서 테스트 및 개발용으로 쓰고 있었습니다.
그런데, 이번에 일이 있어서 불가피하게 버전업을 강행하게 되었고.
덩달아 다른일들도 진행하면서, 3일사이에 3개의 XE 버전 업을 해봤습니다
각각의 버전은 XE 1.4 1.11 , XE 1.4.5.10 , XE 1.2.2 이었네요 ( 정말 골고루 했네요 ^^;)
업데이트하다가 사이트 망가졌다는 글을 워낙 많이 봐서 사실 많이 두려워하고 시작했는데...
현재 XE 1.5.2 이후 버전들이 제법 안정화가 되어서인지
업데이트가 전체적으로 무난히 잘 되는 편입니다.
(업데이트는 가장 최근 XE 의 풀버전을 받은 뒤, 그냥 파일 전체를 덮어씌우는 식으로 진행했습니다)
저 같은 경우 문제가 발생했던건 정작 가장 최근인 1.4.5.10 버전 업데이트할때인데
Fatal error: Call to undefined method Object::executeQuery() in /.../func.inc.php on line
이 에러가 발생했었는데, 이건 XE 개발진이 공지한 내용이네요
http://www.xpressengine.com/index.php?mid=textyle&category=19210719&vid=blog&document_srl=20312387
저야 제 게시판 스킨이 1.5 에서 작동이 안 되기에, sejin7940_board 스킨을 전부 다른 스킨으로 배치하니 되더군요 ^^;;
그 외엔 사용자에 따라 깔려 있는 모듈 등이 충돌나는 경우는 있을 수는 있습니다.. (전 없었지만..)
그 외엔 큰 문제없이, XE 1.5 기반으로 업데이트가 다 마무리 된듯합니다.
업데이트시 몇가지 팁이 있다면
1.관리자 페이지 로그인 한 상태에서, 파일을 덮어씌우는게, 관리자페이지 유지가 되기에 좋은듯하고
2.관리자페이지 첫화면에서 업데이트 버튼 누를때, DB생성 하는 업데이트 사항들이 있는데, 이것부터 생성 후에
다른 업데이트들을 눌러주면 좋을듯합니다. (누를때도 가능한 큰것들.. document, module, admin, member 모듈 부터 업데이트하는게 좀 더 안정적이겠죠)
3.member를 업데이트한 후엔, 꼭 회원설정 쪽으로 가서, '아이디' 기준인지 '이메일'기준인지 확인을 해보세요
4.그리고, 업데이트 후 혹시 로그인이 안 되면 라르게덴 님의 restore 기능을 써서 로그인형식만 user_id 로 고치면 보통 해결될겁니다.
5. 물론 이 모든 과정 시작전에, DB랑 파일전체 백업이 필수겠죠.
XE 는 이것만 다시 복원시키면 그대로 다 살릴 수 있거든요 (XE 1.5 깔고 다시 1.4 까는건 오히려 문제를 야기할 수 있습니다. )
이 부분은 cafe24 가 정말 편한듯하네요. 롤백 기능 써서 DB랑 파일 다 새벽5시 기준으로 롤백하면 되거든요 ^^;;
6. 반드시 써야하는 특정한 기능의 모듈이나 자료가 있는데, 이 자료가 XE 1.5 에서 호환이 되는지
반드시 미리확인을 해보시고, 업데이트를 결정하시길 바랍니다 ^^;; (예를들면 ShopXE 같은..)
아무튼, 이젠 슬슬 XE 1.4 에서 XE 1.5 로의 업데이트를 강행해도 괜찮을 정도로 XE 1.5 가 자리를 잡은 상황이긴한듯합니다
물론 아직도 몇가지 버그와, 사이트맵 부분에서 정말 답답한 UI 를 취하고 있는 XE 1.5 이긴하지만..
XE 1.6 으로 나아갈걸 대비해서, 차근차근 업데이트를 따라갈 필요는 있을 듯하네요
저도 이제껏 겁만 먹고 있었는데, 막상 하고나니 홀가분하긴하네요 ^^;
앞으로는 사이트 제작시 XE 1.4 를 XE 1.5 로 리뉴얼하는 것도 어느정도는 추천해드릴 수 있을듯해서 다행이네요
혹시 아직도 업데이트를 망설이고 계시면, 한번 시도해보는 것도 나쁘진 않을듯합니다
(제가 절대로 책임 질 순 없습니다 ㅡㅡ;;; 그냥 별 불편 없으면 그대로 쓰셔도 되고요 ^^;; )
다만 제 생각엔 XE 1.5->XE 1.6 의 업데이트가 어떨지는 모르겠지만, XE 1.4->XE1.6 은 더 어렵지 않을까 싶어서요..
ps. 업데이트 진행해보신 분들 계시면 나름의 노하우나 팁이 있으면 아래 달아주세요
댓글 2
-
KTK
2012.05.09 12:52
-
zero28
2012.05.09 23:01
다른 자료는 싹 다 지웠나봐요 아니면 개발자시라 미리 케어를 하셨거나.
호환되는 자료가 일부 레이아웃 정도(물론 이것도 약간의 수정 필요)가 고작일 텐데
보안업뎃 목적으로 코어와 db만 남겨두고 하는 거라면 할 만은 합니다
단, 일부 애드온이나 모듈이 호환이 안될 경우 백지 현상이 즉각 나타날 수 있으니 이 점 각오하세요
자료실에 2012년 산으로 등록이 안 된 자료는 싹 다 남김 없이 미련 없이 모두 포기한 채로 진행하시고
관리자페이지 상상 이상으로 엉망이라는 점도 아시고요
업데이트하고 쓸 수 있는 자료가 사실상 별로 없다는 점도 알고 하세요 특히 board스킨은 기본스킨밖에 없답니다
글쓴이 세진님이 하반기쯤에 1.5용스킨 배포하신다니까 반년쯤 기다리면 스킨 하나 정도 더 쓸 수 있어요
그땐 이미 1.6 혹은 1.7이상만 인정하고 1.5용은 보안 지원도 안 되어 쓸 수 없겠지만요
세진님의 1.5업데이트로인해 XE 자료실이 한층 풍성해 지겠습니다!!
하나 바라옵건대 게시글 및 댓글 등록후 10초 후 글작성 가능하게 10초를 마음대로 정할수 있는
애드온을 개발해 주시면 정말 감사하겠습니다 !! 이건 1.4버전대에 존재했던 스팸 필터 기능인데
1.5로 넘어오면서 없어져서요~~