logo

  • 홈으로
  • 로그인
  • 회원가입
  • 화면축소
  • 화면확대
2018년 06월 21일
  • 포토누리
  • 제작의뢰
  • 포트폴리오
잡다한몽상백서 메인배너
로그인
작성중
2010.02.16 20:45

[설치] XE 설치하기

(*.53.232.32) 조회 수 9834 추천 수 1 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print Files
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print Files
Extra Form
동영상유무 No
강좌현황 작성중

XE최신버전을 다운로드 받아 설치하는 과정을 살펴 보자.


우선 설치하기 전에 준비되어있어야 하는것은 호스팅과 도메인이다.


ftp접속 프로그램을 통하여 서버에 업로드된 xe최신버전을 확인해 보자.

 

XE 공식 사이트에서 제공되는 XE 프로그램은 크게 두가지 형태의 파일 유형으로 제공이 됩니다.

아래 두종류의 파일 형태중 자신이 사용하기 편한 형태의 파일을 다운 받아 설치 준비를 하면 됩니다.
다운로드 링크 :

http://www.xpressengine.com/index.php?mid=download&category_srl=18322907&parent_srl=18322917

https://github.com/xpressengine/xe-core/releases



zip 파일 형태  : 파일명.zip

-  우리가 알고 있는 알집(http://www.altools.co.kr/product/alzip_intro.aspx)과 같은 압축 프로그램으로  압축을 푼 뒤  자신의 계정에 업로드 하면 됩니다.

tar 파일 형태 : 파일명.tar

-  다운을 받은뒤 ftp 프로그램으로 서버에 해당 파일을 그대로 업로드 한 뒤 서버 계정에 접속하여 압축파일을 풉니다.


Changed 파일은 무엇인가?
XE는 전체버전을 zip,tar파일 형태로 제공하기도 하고, 이전파일에서 수정된 파일만 따로 묶어서 changed파일로 제공하기도 한다.
만약 자신의 버전이 가장최근버전 이전의 버전이라고 한다면 changed파일을 받아 업로드 해도 된다.


자신의 계정에 업로드 하는 방법
-  홈페이지  서비스를 하기 위해선 호스팅계정이나 자신의 서버에 계정이 있어야 합니다.
-  이러한 계정에 접속하기 위해선 아이디와 패스워드가 필요합니다. 
-  호스팅 신청시 ftp로 계정 접속이 가능한 아이디와 패스워드를 알려 주는데 이를 이용하여 ftp 접속을 합니다.
-  설명의 편의를 위해 알ftp로 접속하는 방법을 설명을 하겠습니다.

 m_ftp1.jpg

사이트 이름 :  알ftp에서 현재 계정 접속을 구분하기 위해 자신이 알맞은 이름을 정해줍니다.
(아무거나 정해줘도 상관없음)
ftp주소 : 자신의 도메인 주소를 적습니다. 
(무료 호스팅에서 제공받은 2차 도메인 역시 마찮가지로 적습니다.
사용자 ID : 호스팅 계정  아이디는 입력합니다. ( 모르면 호스팅 회사에 물어보자. -.-;;
비밀번호 : 호스팅 계정 비밀번호를 입력합니다. (역시 모르면 호스팅 회사에 물어보자. )
리모트디렉토리 : 접속했을때 초기에 보여질 폴더를 지정할 수 있습니다.
포트번호 및 프로토콜 지정
보통 포트번호 21,자동으로 설정이 되어 있습니다.
만약 자신의 호스팅 계정이 sftp를 지원한다면 포트번호를 확인후 지정해 주시면 됩니다.

ftp 접속을 위한 아이디, 패스워드, 포트번호, 프로토콜은 모두 호스팅회사에서 해당 정보를 알 수 있습니다.

호스팅을 구입한곳에 로그인을 하면 보통 호스팅 정보를 확인할수 있도록 되어 있으니 잘 모르시거나, 호스팅 정보를 잊으신분들께서는 호스팅회사에 문의하시면 됩니다.

위 순서대로 접속해서 파일을 업로드 하면 아래와 같이 자신의 계정에 파일이 올려진것을 확인 할 수 있습니다.

참고로 전  tar 파일 형태를 알ftp로 업로드 하고 서버에서 압축을 푸는 방법으로 진행하고 있습니다.
    m_ftp2.jpg

ftp접속과 DB접속은 개념이 다르다.
대부분의 호스팅 회사가 사용자계정정보와 DB계정 정보를 동일하게 제공하는데(머리아프니까...간단하게..) 
간혹 다르게 제공하는 곳도 있습니다.
그럴경우 자신의 ftp접속시 사용되는 아이디와 패스워드와 ,  DB 접속을 위한 정보를 확실히 알아 두어야 합니다.
DB에 관해 얕은 지식으로 인해 본 매뉴얼에선 Mysql 기준으로 설명을 하겠습니다.

알ftp에서 위 설명과 같이 접속을 할 수 있듯이, 사용자 DB에서 접속이 가능합니다.
쉽게 생각해서 알ftp로 접속하여 html파일이나 이미지 같은것을 올릴 수 있다고 생각하면 되고,
DB는 게시판과 같은 프로그램을 통해서 저장되는 내용을 관리하는 것이라 생각하면 됩니다.
Mysql접속은 접속 프로그램이 따로 있죠.
손쉽게 구할 수 있는 putty 라는 프로그램을 통해서 어떻게 접근하는지 설명을 하기로 하겠습니다.
mysql -u zbxemenual -p zbxemenual  
passwd : ********

위에껄 설명을 하면 
mysql -u 유저명 -P 디비명
passwd : 디비접근 패스워드

이렇게 생각하면 됩니다.

 

계정에 업로드 된 tar 파일 압축 풀기 및 퍼미션 조정
- 설명의 편의를 위해 putty라는 프로그램을 이용합니다. 
(http://download.zdnet.co.kr/pds/detail_view.html?id=6226 에서 다운로드 하면 된다.-프리웨어)

- 다운받아  실행을 하면 아래와 같은 화면이 뜬다.
     putty.gif 다운 받으면 이렇게 생긴 아이콘을 확인 할 수 있는데 더블클릭하면 된다.

 

     putty_connect.gif

  •      
    자신의 도메인이나 아이피를 적습니다.
  • 자신의 호스팅 계정에서 지원되는 protocol을 확인한뒤 선택해 줍니다.
    telnet이나 ssh를 접근 허용해 주는 곳이 요즘은 많기 때문에 자신이 신청한 호스팅회사에 문의하거나 자신의 호스팅상품 사양을 확인하면 됩니다.
    (텔렛, ssh 지원 - 이런식으로 되어 있습니다.)
  • open 버튼을 누릅니다.
  • 경고창이 하나 뜨는데 ..그냥 예 누르면 됩니다. ㅡㅡ;;
  • 아래와 같은 putty 로긴 화면을 접할 수 있을 것입니다..

    아이디 입력후 엔터 ^^
        step1_3(1).gif

     

    이젠 패스워드를 입력하자.        (너무 자세하게 설명하는가 ?  그래도 가끔 이런걸 물어오시는 분들이 있다. )

        step1_4(1).gif

     

    ⑺ 아이디와 패스워드가 정확하게 맞았다면 아래와 같은 화면을 볼 수 있을 것입니다.

        step1_5.gif

     

    이젠 이렇게 접속 하였을때 우리는 몇가지 명령을 처리하고 빠져 나갈것입니다.
    이러한 프로그램이 익숙하지 않은 사람에겐 이런 프로그램 만지는것 조차 낯설기때문에 딱 필요한것만 하고 나가죠. ㅡ.ㅡ;;

    ls 라고 입력한뒤 엔터를 치면 아래와 같이 보입니다. 
    (ls명령어는 해당 위치의 폴더 및 파일 정보를 확인 할 수 있다.)
    알ftp로 계정에 업로드 시켜 놓은 zbxe.버전.tgz  가 보입니다
         xe.버전.tgz는 앞서도 설명했듯이 zbxe 프로그램을 압축해서 제공하는 압축파일명이다.
    따라서 버전에 따라 이 이름은 달라 질 수 있다.
    (본 매뉴얼과 자신이 받은 파일이 이름이 틀리다고 질문하지 마시길... ^^)

    step1_6.gif

     

    ls 명령으로 해당 위치에 압축파일이 있음을 확인을 했는데 알 ftp접속 화면과 비교해서 확인해 볼까요?. (친절도 하셔라...ㅡ.ㅡ;;)
    putty접속으로 zbxe.버전.tgz  파일과 
    알ftp 접속으로 zbxe.버전.tgz  파일을 확인 할 수 있습니다.
    즉, 접속 프로그램이 다르다는것이지 현재 동일한 계정의 동일한 위치를 보고 있는 것입니다.



  • step1_7.gif

     

     ls 명령 다음엔 뭘할까 ? 이젠 위에서 확인한 zbxe.버전.tgz 압축파일을 압축을 풀어 보겠습니다.
    압축을 풀어 주는 명령은 아래와 같이 입력하고 엔터 치면 된답니다.
     tar xvfz xe.버전.tgz  
    step1_8.gif

     

     압축이 좌~악 하고 풀리죠?
     압축이 풀리고 나서 다시 ls 명령으로 확인해 보면.
    xe 라는 새로운 폴더가 하나 생겼을 것이다.
    step1_9.gif

     

     

    xe설치시 퍼미션을 조정해 주라고 하는 부분이 있는데 이젠 그 퍼미션 조정을 끝으로  1차 작업을  마칩니다.
         chmod 707 zbxe

    즉, ls 해서 위에서와 같이 zbxe 폴더가 있는것이 확인되었기에 chmod 707 zbxe 명령으로 퍼미션이 조정 가능한 것입니다.
     위 명령어를 해석하면
     " 현재 위치의 xe 폴더 퍼미션을 707로 변경하라 " 라는 뜻입니다.

    step1_10.gif

     

    이젠 모든 작업이 끝났다. 해당 서버계정에서 나가기만 하면 된다.
    나갈려고 할때는 간단히 exit 라고 입력한뒤 엔터 치면 된다.

    그럼 putty 화면이 사라질 것이다.

    지금까지 작업을 마치고 알ftp로 다시 자신의 계정에 접근해 보자. 
    아래 그림과 같이 zbxe라는 노란 폴더가 보일 것이다.

    step1_11.gif

     

    XE 본격적으로 설치하기. (mysql 기준으로 설명)
    - XE 를 설치하기 위해선 기본적으로 환경적인 부분이 뒷받침 되어야 합니다. 
    - 설치 환경 알아 보기 [바로가기]

    ⑴  초기 설치 화면 접근은 
    -  http://자신의 도메인/zbxe  이다.  이렇게되는 것은 지금껏 설명한 과정을 따라한 분이라면 동일합니다.
    - 즉, 자신의 계정 홈디렉토리에 zbxe라는 폴더가 만들어져 있는것이다. (위에서 알ftp화면까지 캡쳐해서 보여주고 있다.)

     

    자~ 이제 시작해 볼까!

    "라이센스에 동의합니다"  라는 버튼을 클릭한다. zbXE는 GNU라이센스를 따릅니다.


  • ⑵ 필수 설치 조건을 확인 해 볼까요?

  • step1_12.gif

    step1_13.gif

     

    위 화면처럼 모든 부분에 "가능" 으로 출력이 되면 설치를 진행하면 됩다.
    두번째 나오는 퍼미션 부분이 위에서 설명한  chmod 707 zbxe로 처리한 부분이 되겠죠. 
    필수 설치조건은 호스팅계정의 서버 설정과 관계 되는 부분이기때문에 혹시 이부분에서 문제가 생기는 분들은  호스팅회사에 문의하시길....
        

    ⑶ 사용하려는 DB를 선택하라는 화면이 나옵니다.
     - mysql

    - mysql_innodb
     - sqlite2
    - sqlite3_pdo
    DB에 대한 지식이 짧아 두개의 차이점을 잘 모른다. 그냥 mysql을 선택하고 설치를 진행하겠습니다.

  • step1_14.gif

     

    ⑷  DB 및 관리자 정보를 입력합다.
    - DB 아이디 : 자신의 DB 아이디를 입력합다.
    - DB 비밀번호 : 자신의 DB 비밀번호를 입력합다.
     - DB 데이터베이스 : DB명을 입력해줍니다.
    - 테이블 머릿말 : 기본 xe라고 되어 있는데 그냥두어도 상관없습니다.
    중요 :  여기서 DB아이디 나 DB 비밀번호, DB 데이터베이스 는 이미 정해져 있는 것들입니다.

    자신이 마음대로 적어 주는것이 아니라 호스팅계정 신청시 발급받은 정보를 정확히 입력해야 설치가 가능하죠.

    보통 호스팅 업체에서 ftp접속 정보를 DB접속 정보와 동일하게 사용하는 경우가 많습니다.

    예를들어 ftp접속을
    아이디 : zbxe

    패스워드 : 1234 라고 부여 받았다고 할때.


  • 그럼 DB접속 정보는

    - DB 아이디 :  zbxe
    - DB 비밀번호 : 1234
    - DB 데이터베이스 : zbxe

     이런식으로 되는경우가 많습니다.

    step1_15.gif

     

    위 그림에서 환경설정 부분의 time zone은 zbxe를 설치하는 사용자마다 자신의 국가별 시간을 설정할 수 있는기능입니다.
    우리나라는 XE설치화면에서 디폴트로 보이는  Korea Standard Time을 선택하면 됩니다.
    GMT(
    Greenwich Mean Time) - 그리니치 천문대 관측 기준... 우리나라는 9시간 차이 ^^

    ⑸  설치가 정상적으로 완료되면 아래와 같은 안내 창이 뜹니다.
    얼마나 뿌듯한가? 사실 과정은 얼마 안되는데 혹시나 순차적으로 따라하시는 분들을 위해 하나하나 설명하다 보니 좀 길어졌네요^^

    어쨌든 정말 감사하죠 ^^

    zbxe_setup_done.gif   

    ⑹  확인을 누르면 아래 그림과 같이 설치가 된 화면이 나오게 됩니다. 기본적으로 게시판이 하나가  셋팅되어 보여지게 됩니다.

    step1_16.gif

     

     

    어슬픈 설명이 오히려 혼동만 가중시킨것은 아닌지 모르겠네요.

    아무튼 위 화면을 접하고 있는 수많은(?) 분들은 만세 한번 부르고 다음 매뉴얼로 넘어가보죠^^


  • 설치가 제대로 안되시는 분은 매뉴얼을 순차적으로 계속 확인해 주기 바라며, 문제점은 검색과 질문으로 해결되길 바랍니다.


  • ?
    • ?
      유투사랑 2010.03.18 03:48 (*.138.13.209)
      자세한 설명 잘보았습니다.앞으로 다음 강좌 기대됩니다.
    • ?
      초보 2010.09.19 08:27 (*.224.162.24) SECRET

      "비밀글입니다."

    • ?
      으어 2011.01.09 02:43 (*.230.37.23)
      아오...엑박...

      좋은 강좌 보고갑니다.

    나눔글꼴 설치 안내


    이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

    이 사이트를 나눔글꼴로 보기 위해서는
    나눔글꼴을 설치해야 합니다.

    설치 취소

    Sketchbook5, 스케치북5

    Sketchbook5, 스케치북5

    Sketchbook5, 스케치북5

    Sketchbook5, 스케치북5

  • Designed by jobdahan.net