* 스타호스트 웹호스팅에서 공개 웹어플리케이션을 설치하는 방법등을 그림과 같이 설명해 놓은 게시판 입니다.
* 스타호스트 서버는 SuPHP 를 적용한 서버이기에 일부 프로그램을 제외하고는 퍼미션을 변경하지 않으셔도 됩니다.
글 수 51
샘플 사이트 : http://www.xpressengine.com/tip/18445115 

제로보드 사이트에 좋은 정보가 있어서 퍼왔습니다.
링크는 : http://www.xpressengine.com/tip/18445115
작성자는 : Gekkou 님 입니다.

저희 스타호스트에서 아래와 같이 업데이트 할때 주의할점은 딱 한가지 입니다.

아래의 업데이트 방법중 "[4] XE폴더의 권한을 707 또는 777로 변경 적용하세요." 이것은 하지 마셔야 합니다!!

=======================================================================

생각보다 많은 분들이 XE 업데이트 (업그레이드) 를 두려워 하시는 듯 하여

가장 간단하면서도 안전한 방법을 정리하여 보았습니다.

제가 PHP 에 전문적인 지식이 있거나, XE개발에 관계가 있는 것은 아니나,

수십번에 이르는 업데이트 테스트, 계정이전 테스트 등을 거쳐

가장 안전한 방법을 찾은 것이므로, 신뢰하셔도 좋을 것 같습니다.

 

I. 우선 업데이트 전 간단히 FAQ 들을 정리하였습니다.

 

1. 1.0.5 혹은 1.1.x 버전을 이용중인데, 1.3.0 (혹은 최신버전) 으로 업데이트가 되나요?

 

   - 네 됩니다.

 

2. 업데이트를 하려면 폴더를 지우고 새로 설치해야 하나요?

 

   - 일부 유저분들께서 그렇게 팁을 올리시기는 했으나, 지우지 않는 것이 안정적입니다. 그냥 덮어 씌우면 됩니다.

   - files 폴더만 백업해 두고 XE를 통째로 삭제한뒤 새 버전으로 설치하여, 백업한 files 폴더를 덮어씌우라는 방법도

     본듯한데, 이는 대단히 위험한 방법입니다.

   - files 폴더를 FTP 로 백업하는 경우, 첨부파일들이 깨지거나 접속이 되지 않는 문제가 발생합니다.

   - 또한, files 폴더 외에 다른 폴더들을 삭제한 후 재설치 하게 되면, 적용하였던 위젯, 모듈, 레이아웃 등등 

      모든 부분을 새로 다운받아 업로드 해 줘야 하는 문제가 생기니, 이점 유의하시기 바랍니다.

 

3. 업데이트 이후 접속이 안되는 경우가 많이 발생하나요?

 

    - 접속이 안되는 것처럼 보이는 경우가 대부분입니다. 이는 cache 파일의 문제이지, XE 자체의 문제는 아닙니다.

       아래 설명대로 따라하시면 해결될 것입니다.

 

4. 계정이전을 하면서 업데이트를 하려 하는데, 안전하게 될까요?

 

    - 웬만하면 다 됩니다.

    - 계정 이전 후에 발생하는 문제는 http://www.xpressengine.com/18308524 문서를 참고하세요.

 

5. XE를 업데이트 한 이후 레이아웃이 깨지거나 관리자모드 로그인이 안됩니다. ㅠ

 

    - 이 역시 cache 파일의 문제입니다. cache 폴더를 통째로 삭제하면 문제가 해결됩니다.

    - cache 폴더를 삭제하고 나면, 반드시 관리자모드에서 캐쉬파일재생성 을 눌러주어야 합니다.

 

6. cache 폴더가 삭제가 되지 않아요.

 

    - cache 폴더의 삭제가 되지 않는 경우 http://www.xpressengine.com/18308524 문서의 4번을 참고하시기 바랍니다.

 

7. 그 외에 XE업데이트 이전에 알아두어야 할 사항은 없을까요?  [중요]

 

   1) DB와 계정의 파일들을 반드시! 반드시 백업해 두셔야 합니다. [필수]

 

      - 백업을 할 때에는 FTP 로 직접 다운받아두는 것은 도움이 되지 않습니다.

         첨부파일과 폴더, 파일의 권한 등이 모두 망가지기 때문입니다. 특히 한글명으로 된 이미지 파일들은

         모조리 깨질 수가 있습니다. (이 문제는 리눅스 서버를 이용중일때만 발생합니다)

      - 따라서 백업을 할 때에는 SSH 명령어 (tar cvfpz 명령어) 를 통하여 백업하셔야 하며,

      - SSH 가 지원되지 않는 환경일 경우, 서버관리자에게 백업을 요청하셔야 합니다.

 

   2) 1.2.0 이상의 버전으로 업데이트 한 이후, 다시 1.1.x 또는 1.0.x 버전으로 다운그레이드 하는 것은 불가능합니다.

 

      - 1.2.0 버전부터는 그 이전 버전과 DB 구조가 약간 다릅니다. 따라서 다운그레이드는 불가능하니,

        신중하게 결정하시기 바랍니다.

 

   3) 일부 개발된지 오래된 위젯, 애드온 들은 최신버전에서 작동하지 않을 수 있습니다.         

 

       - 일부 위젯과 애드온들이 개발된지 너무 오래되었다면, 그사이 업데이트 된 XE코어 파일들과

         호환을 이루지 못해 작동되지 않는 문제가 있을수 있습니다.

       - 사용하고 있는 위젯이 오래된 버전만 존재한다면, 반드시 다른 계정에 최신버전의  XE를 임의로 설치하여

          해당 위젯과 애드온이이 정상작동 하는지 확인하시기 바랍니다.

 

    4) 업데이트를 하면 작동하지 않던 일부 기능이 작동할 수 있는가요?

 

       - 대부분은 해결이 됩니다만, 해결이 안되는 경우도 있습니다. 이는 XE의 문제가 아니라 서버환경의 문제이므로

          서버관리자에게 문의하셔야 합니다.

       - XE 의 추가 기능들은 생각보다 서버의 환경을 많이 탑니다.

 

    5) FTP 로 파일을 업로드 할 때에는, 알FTP 는 절대 사용하지 마세요. [필수]

 

       - FTP 로 파일을 전송하다 보면, 서버환경에 따라 파일이 누락되는 경우가 있습니다.

       - 이는 상당히 빈번히 일어나는 일로, 누락된 파일만 다시 재업로드 할수 있는 FTP 툴이 필요합니다.

       - 알FTP 는 이러한 부분에서 상당히 취약합니다. 전송에 실패한 파일을 재전송할 수 있는 기능이 없습니다.

       - 따라서, 해당 기능이 있는 Filezilla (무료) 등과 같은 다른 FTP 클라이언트를 이용하셔야 합니다.



8. XE업데이트 이후에 문제가 발생하였습니다.


   http://www.xpressengine.com/18445192 문서를 참고하세요.

 

 

 

II. 그럼 이제, XE를 최신버전으로 업데이트 하는 방법을 알려드리도록 하겠습니다.

 

 

[0] 이용량이 많은 사이트라면, 업데이트 도중에 외부의 접속을 막기 위해, 첫화면을 XE 와 관계없는 html 페이지를 

   임시로 만들어, 최초 접속시 해당 페이지가 나오도록 하세요. (공사중, 업데이트 중, 등등의 안내 페이지) [필수]



[1] zbxe -> files 폴더 안에 있는 cache 폴더를 전체 삭제 하세요. 

     cache 폴더 안의 내용만 지우지 말고 cache 전체를 지우세요.

 

    - cache 폴더의 삭제가 되지 않는 경우 http://www.xpressengine.com/18308524 문서의 4번을 참고하시기 바랍니다.



[2-1] 1.0.x 버전을 사용중이시라면, 아래와 같은 순서로 업데이트를 진행하세요. (1.1.x 버전 이용중이면 2-2로 이동)

 

         1.2.4 까지 차근차근 업데이트를 진행하세요.

 

            http://xe.xpressengine.net/?mid=issuetracker&act=dispIssuetrackerDownload&package_srl=17189941


            여기서 1.1.0 을 먼저 다운받아 덮어씌우시고, (changed 말고 full 버전)

            그다음 1.2.0 을 다운받아 덮어 씌우세요. (역시나 changed 말고 full 버전 이어야 합니다)

            그 이후에는 1.2.1, 1.2.2, 1.2.3, 1.2.4 를 차례로 " full changed " 버전을 다운받아 덮어 씌우세요.

 

            덮어 씌우시는 것은, FTP를 이용하시면 되는데,

            해당 파일들을 다운받은 후 압축을 풀어 기존에 설치되어 있던 폴더 (예컨대, zbxe) 에 덮어 씌우세요.

 

            과정을 이행하였으면 이제 본 설명글의 [3-1] 단계로 이동하여 계속 업데이트를 진행하세요.

 

 

[2-2] 1.1.x 버전을 사용중이시라면, 아래와 같은 순서로 업데이트를 진행하세요. (1.2.0~1.2.4 이용중이면 2-3으로 이동)

 

         1.2.4 까지 차근차근 업데이트를 진행하세요.


         http://xe.xpressengine.net/?mid=issuetracker&act=dispIssuetrackerDownload&package_srl=17189941


         1.2.0 을 다운받아 덮어 씌우세요. (역시나 changed 말고 full 버전 이어야 합니다)

         그 이후에는 1.2.1, 1.2.2, 1.2.3, 1.2.4 를 차례로 " full changed " 버전을 다운받아 덮어 씌우세요.

 

            덮어 씌우시는 것은, FTP를 이용하시면 되는데,

            해당 파일들을 다운받은 후 압축을 풀어 기존에 설치되어 있던 폴더 (예컨대, zbxe) 에 덮어 씌우세요.

 

            과정을 이행하였으면 이제 본 설명글의 [3-1] 단계로 이동하여 계속 업데이트를 진행하세요.

 

 

 

[2-3] 1.2.0~1.2.4 를 사용중이시라면, 아래와 같은 순서로 업데이트를 진행하세요. (1.2.5, 1.2.6 이용중이면 2-4로 이동)

 

         1.2.4 full 버전을 다운받아 덮어 씌우세요.


         http://xe.xpressengine.net/?mid=issuetracker&act=dispIssuetrackerDownload&package_srl=17189941


            덮어 씌우시는 것은, FTP를 이용하시면 되는데,

            해당 파일들을 다운받은 후 압축을 풀어 기존에 설치되어 있던 폴더 (예컨대, xe) 에 덮어 씌우세요.

 

            과정을 이행하였으면 이제 본 설명글의 [3-1] 단계로 이동하여 계속 업데이트를 진행하세요.

 

[2-41.2.5 core 혹은 1.2.6 core 버전을 사용중이시라면, 아래와 같은 순서로 업데이트를 진행하세요. 

 

                1.2.5 를 이용중이라면, 1.2.6 으로 업데이트 해야 하고, 1.2.6 버전이라면 1.3.0 버전으로 넘어가면 됩니다.

                1.2.5 이용자는 아래 링크에서 1.2.6 changed 를 다운받아 덮어 씌운 후 [3-2] 단계로 이동하여

                계속 업데이트를 진행하세요.

 

            http://xe.xpressengine.net/?mid=issuetracker&act=dispIssuetrackerDownload&package_srl=18268215

 

                1.2.6 버전을 이용중이라면, 바로 [3-2] 단계로 이동하세요.


 

 

 

 

[3-1] 1.2.4 full 버전까지 업데이트 되었다면, 이제 XE core를 1.3.1.1 버전까지 업데이트 하세요.


            http://xe.xpressengine.net/?mid=issuetracker&act=dispIssuetrackerDownload&package_srl=18268215


            여기서 1.2.5, 1.2.6, 1.3.0, 1.3.1.1 을 " changed " 버전으로 순차적으로 다운받아 덮어 씌우세요.

            과정을 이행하였으면 이제 본 설명글의 [4] 단계로 이동하여 계속 업데이트를 진행하세요.

 

 

[3-2] 1.2.6 버전까지 업데이트 되었다면, 이제 XE core를 1.3.1.1 버전까지 업데이트 하세요.

 

            http://xe.xpressengine.net/?mid=issuetracker&act=dispIssuetrackerDownload&package_srl=18268215


            여기서 1.3.0, 1.3.1.1 을 " changed " 버전으로 순차적으로 다운받아 덮어 씌우세요.

            과정을 이행하였으면 이제 본 설명글의 [4] 단계로 이동하여 계속 업데이트를 진행하세요.



 

 

[4] XE폴더의 권한을 707 또는 777로 변경 적용하세요.

 

 

[5] 관리자모드 에서 "캐쉬파일 재생성", "세션비우기" 를 누르세요.

 

 

[6] 관리자모드 맨 첫페이지에 빨간글씨로 "업데이트" 혹은 "설치" 가 표시된 것이 있다면,

     그 글씨를 눌러서 업데이트 혹은 설치를 마저 마무리 해 주어야 합니다.



[7] 기본URL 을 빈칸으로 두거나 알맞게 수정하셔야 합니다.

 

         cafe XE, domain방식의 텍스타일 을 사용하지 않는 경우, 관리자모드 -> settings 에서 기본 URL 을 빈칸으로 두고 저장하세요.

         settings 는 관리자모드 첫페이지의 우측 상단에 조그맣게 링크되어 있습니다.

 

         만일, settings 나 관리자페이지모드 접속이 되지 않는다면,

         http://www.xpressengine.com/18445192 문서를 참고하세요

 

 

[8] 임시로 바꾸어둔 첫 페이지를 원래대로 정상접속 되도록 돌려놓으세요.


 

 

※ 순차적으로 업그레이드 하지 않고, 바로 1.3.0 일반버전을 덮어 씌워도 되기는 하지만,

    안전한 업그레이드를 위해 위와 같은 과정을 수행하시기를 권장합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 [필독]스타호스트에서 설치 가능한 게시판 및 블로그 목록 과 SuPHP(퍼미션) [레벨:101]스타호스트 2009-08-08 8901
공지 제로보드 XE - 1.3.x 설치부터 홈페이지 만들기 imagefile [3] [레벨:101]스타호스트 2009-12-05 11525
공지 제로보드XE - 1.4.0.x 에서 쉬운설치 사용시 정확한 FTP 정보 등록 하기 imagefile [레벨:101]스타호스트 2010-02-06 5872
49 제로보드 XE 1.4.3 으로 업데이트시 확인 사항 [레벨:101]스타호스트 2010-07-06 873
48 .html 파일 에서 .php 코드를 인식하게 하는 방법 [1] [레벨:101]스타호스트 2010-02-09 2702
47 간단한 DB 백업 강좌 // DB 백업 파일을 만들자! imagefile [4] [레벨:2]령이 2010-02-05 829
46 간단한 DB 백업 강좌 // 파일을 불러와 복구를 하자! imagefile [1] [레벨:2]령이 2010-02-05 862
45 Access Denied ... (유저명)@localhost < 오류 해결법 > imagefile [레벨:2]령이 2010-02-05 982
44 제로보드 XE - Wizard XE (사이트 생성 마법사 모듈) imagefile [레벨:101]스타호스트 2010-02-02 1373
43 회원 및 권한설정 오류시 대처할 방안! [레벨:2]령이_ 2010-02-02 663
42 스타호스트에서 설치 및 운영이 가능한 국내외 웹어플리케이션 데모 사이트 [레벨:101]스타호스트 2010-01-31 1420
41 XE 1.3.1.2 에서 1.4.0 RC2 버전으로 업데이트하기 (업그레이드) [레벨:101]스타호스트 2010-01-27 692
40 XE 업데이트 방법 정리 (0.x.x / 1.0.x / 1.1.x / 1.2.x 에서 1.3.1.2 버전으로) [레벨:101]스타호스트 2010-01-27 743
39 제로보드 XE 1.4.0-RC1 에서 모듈을 계속해서 install, update를 요청하는 경우 [레벨:101]스타호스트 2010-01-21 899
38 제로보드 XE Core를 쉬운설치로 업데이트시 확인사항 imagefile [레벨:101]스타호스트 2009-12-22 2051
37 제로보드 XE 요청하신 모듈을 찾을 수 없습니다. imagefile [레벨:101]스타호스트 2009-11-28 5547
» 제로보드 XE 업데이트 방법 정리 (1.0.x / 1.1.x / 1.2.x 에서 1.3.1 버전으로) [레벨:101]스타호스트 2009-11-21 1898
35 제로보드 XE 기본 개념을 이해하자. file [레벨:101]스타호스트 2009-11-14 4446
34 제로보드 XE 1.3.x 에서 모듈 설치 방법과 시작 모듈 설정하기 imagefile [레벨:101]스타호스트 2009-11-11 5570
33 제로보드 XE 변경 파일(changed files)로 업데이트 하기 imagefile [레벨:101]스타호스트 2009-10-13 1923
32 제로보드 XE SSL 기능 해제하기(object error 에러 발생) [1] [레벨:101]스타호스트 2009-09-27 2815

스타호스트 네임서버 정보

유료 웹호스팅 입금안내

접속자 통계

Best viewed with Browser


Valid XHTML 1.0 Transitional

Valid CSS Transitional