본문 바로가기

Linux Server 구축/1-2. Web Server

제로보드 XE 설치


제로 보드 XE 를 설치하기 전에

-------------------------------------------------------------------

1. GD 라이브러리가 설치되어 있어야 한다. ( 참조 : GD 라이브러리 설치 )

2. MySQL의 User와 DB를 생성해 준다. ( 참조 : 1-3. 제로보드 설치전 설정 (2) )

3. 제로보드 XE ( 다운로드 )

-------------------------------------------------------------------



1. 제로 보드 XE 압축 해제

 
[root@server3 xe]# pwd
/root/Desktop/xe
[root@server3 xe]# tar xvfz xe.full.1.1.5.tgz - 제로보드 xe를 다운 받은 폴더로 이동해서 압축을 해제한다.

- 중략

xe/widgets/category/skins/default/js/category.js
xe/widgets/category/category.class.php
[root@server3 xe]# ls
xe  xe.full.1.1.5.tgz 
[root@server3 xe]# mv xe /usr/local/apache/htdocs/


[root@server3 xe]# cd /usr/local/apache/htdocs/
[root@server3 htdocs]# chmod 777 xe - xe의 퍼미션을 777로 수정해 준다.
[root@server3 htdocs]# ll
drwxrwxrwx 11 root root 4096  1월 28 15:32 xe




2. 제로 보드 XE 설치

브라우저 창에서 http://www.server3.co.kr/xe/ 를 입력하면 제로보드 XE를 설치할 수 있다.


언어로 한국어를 선택하고 라이선스에 동의를 한다.


설치 가능 조건에 만족했으면 설치를 시작한다.


FTP 정보를 입력합니다. 이 단계는 Safe mode=On 인 경우에도 FTP를 이용해 XE사용에 문제가 없도록 하기 위해 생긴 설정 페이지 입니다.
이에 해당되지 않는 경우 [무시]를 클릭하고 넘어가시면 됩니다.


# MySQL
대부분 많이 사용하는 Database 입니다. MyIsam방식을 이용하기 때문에 트랜잭션이 동작하지 않습니다.
안전한 사이트 운영을 위해서라면 MySQL InnoDB를 추천합니다.

# MySQL InnoDB
MySQL에서 트랜잭션을 지원하는 DB인 InnoDB를 이용할 수 있습니다.
트랜잭션을 사용할 수 있기 때문에 여러 쿼리가 실행되다가 오류가 생겼을 경우 rollback이 가능합니다.

또한 트랜잭션 begin을 통해 보다 빠른 입출력을 기대할 수 있습니다.

# Sqlite2

파일로 DB를 구현한 Sqlite의 version2입니다. Sqlite3에 비해 안정적이지 않을 수 있습니다.
파일로 DB내용이 저장되기 때문에 파일의 위치를 지정해주셔야 합니다.

# Sqlite3 pdo

Sqlite의 최근 버전인 version3이며 트랜잭션의 지원등 보다 안정적인 동작을 합니다.
역시 파일로 DB내용이 저장되기 때문에 파일의 위치를 지정해주셔야 합니다.

# Cubrid

ORDBMS인 큐브리드를 사용하실 수 있습니다.
트랜잭션이 지원되고 다양한 기능과 안정적이고 빠른 DBMS입니다.
국내에서 만든 DB이며 무료로 사용하실 수 있고 다양한 기술 지원이 직접 이루어지고 있습니다.

# PostgreSQL

매우 오래된 역사를 가진 전통 DBMS인 PostgreSQL을 사용하실 수 있습니다.
트랜잭션이 지원되며 안정적이고 빠른 DBMS입니다.


등록을 클릭하면 아래와 같은 설치 완료창이 뜨면 정상적으로 설치가 완료된 것입니다.





관리자 ID와 패스워드를 입력합니다.


관리자 페이지입니다. 이제 설치가 완료되었습니다.