FreeBSD 시스템을 새로 꾸미면서 Wiki 를 설치하지 않았는데, 새롭게 프로젝트를 시작하면서 Wiki 의 필요성이 크게 대두되더군요. 그래서 다시 Wiki 를 설치하기로 하였습니다.
선택한 Wiki 는 Media Wiki.. 다른 설명이 필요없을 정도로 유명한 Wiki 입니다. Wikipedia 에서 사용하고 있는 시스템이구요. 다운로드는 여기서..
설치하는 방법은 그리 어렵지는 않습니다. Install Guide 가이드를 따라서 하면 되는데요, 제가 설치한 과정을 적어보겠습니다.
먼저 위의 링크를 통해 다운로드를 받습니다. 압축을 풀고 적당한 디렉토리에 풀어 놓으면 되구요. 제일 먼저 한 일은 데이터 베이스를 만드는 것이었습니다. Mysql 에 Wiki 데이터 베이스를 하나 만들어주었습니다.
그리고는 브라우저를 통해 config/index.php 를 실행시킵니다. 이 페이지를 실행시키면 설치시 필요한 과정을 하나씩 체크해줍니다. 디렉토리에 대한 퍼미션을 검사한 후, 의존 관계가 있는 여러 php module 을 체크하는데요,제가 쓰는 시스템에서 추가적으로 설치한 php module 은 다음과 같습니다.
php5-xml
php5-session
php5-pcre
php5-session
php5-pcre
php5-session 을 설치하는 과정에서 PHP_INI_STAGE_HTACCESS 가 선언되지 않았다는 메시지가 나오더군요. 그래서 소스를 살펴보니 한군데에서 PHP_INI_STAGE_HTACCESS 를 사용하고 있는데 그다지 중요해보이지 않아서 주석 처리 해주었습니다 (^^). 이 부분은 나중에 다시 체크해봐야 겠습니다.
기본적으로는 위의 모듈을 설치하면 다음 단계로 넘어갈 수 있는데 메시지를 보면 몇가지 추가적인 모듈을 설치하는 것이 좋아 보입니다. 특히 GD 라이브러리는 Thumbnail 을 표현하기 위해 필수적입니다.
GD 까지 설치한 후의 모습입니다.
GD는 제대로 설치가 되었는데 Cache 와 GNU diff3 가 설치되지 않았다는 메시지가 나옵니다. XCache 를 추가적으로 설치하였고, diff3 의 경우, 쉘에서는 제대로 동작하는데 찾을 수 없다는 메시지가 왜 나오는지는 찾아봐야겠습니다.
이후 여러 정보들을 입력하고 install 버튼을 누르면 되고, config/LocalSettings.php 를 상위디렉토리, 즉 위키의 루트 디렉토리에 카피하면 설치가 끝나게 됩니다.
댓글을 달아 주세요