내 서버에 제로보드 설치하기

2008. 11. 24. 05:59

고등학생때 1년짜리 싸구려 웹호스팅을 얻어서 제로보드를 설치해봤던 기억이 어렴풋이 남아있다.
아니, 대학 1학년때였던가...?
여하튼 대략 5년전 일인지라 가물가물한데
이번에는 내가 직접 구축한 리눅스서버에 제로보드를 설치를 해본다.

내 서버에는 미리 APM을 설치해뒀다. ( apache2, php5, mysql )

[제로보드] 홈페이지에 가면 뭐 더이상 설명이 필요없을 정도로 설명이 잘되어있다.
초보자를 위한 동영상 설명까지 있을정도로.

일단 제로보드 최신 버전을 다운받아 설치하고 메뉴얼을 조금씩 참고하면서
내 서버의 user 계정 ( localhost/~user ) 에 제로보드를 올렸는데
제로보드를 처음 실행하면 나오는 설정화면이 나오질 않는다.

도대체 왜?

혹시나해서 user계정이 아닌 localhost에 제로보드를 올려보니 설정화면이 잘만 나오는데
사용자계정에 올려서 접속하면 이건 대체 뭐때문인지 Interval Server Error 페이지가 뜬다.

이유인 즉,
apache2 를 설치할때 사용자계정마다 public_html 을 두어 따로 웹페이지를 만들려면
뭔가 설정을 해야 했듯이
이번에는 apache2 의 mod-rewirte 기능을 활성화시켜야 한단다.

$sudo gedit /etc/apache2/sites-enabled/000-default

000-default 파일의

<Directory "/var/www">
...
...
<Directory>

부분을 찾아서 아래처럼 내용을 고친다.
 
<Directory "/var/www">
Options FollowSymLinks
AllowOverride FileInfo
</Directory>

그리고 mod_rewirte 를 설치하고 활성화하는 명령어를 입력한다.

$sudo a2enmod rewrite
$sudo /etc/init.d/apache2 force-reload

이제 user계정에 제로보드를 설치할 수 있게 되었다.
http://localhost/~user/zbxe 에 처음 접속을 하면 제로보드 설정화면이 뜬다.

이제부터 다시 제로보드 홈페이지의 메뉴얼을 참고하면서 설정을 완료하면 끝!

박상근 리눅스