wikipedia 가 사용하는 MediaWiki 설치기입니다. 아래의 설치기는 MediaWiki 의 install 페이지를 참고 했습니다.
* 기본적으로 웹서버(apache, IIS, Cherokee, lighttpd)와 DB(mysql, postgres), PHP가 설치되어 있고, 운영체제는 Gentoo라고 가정하고 진행합니다. 참고로 PHP 설치시 USE flag에 threads를 추가하지 않는다면 apache 에서 쓸 수 있는 mpm 옵션이 제한적이 됩니다.
* 저는 Gentoo, apache 2.2.2, mysql 5.0.22, php 5.1.6를 설치한 상태였고, 시스템 로케일은 UTF-8 입니다.
1. http://sourceforge.net/projects/wikipedia/ 에서 파일을 다운로드 받습니다. 제가 받은 버전은 1.9.1 입니다.
2. 압축을 해제하고 해제된 파일 및 디렉터리를 웹서버의 서비스 디렉터리/wiki 로 옮깁니다. 예를들어 /var/www/html/wiki 이런식일 겁니다. 옮긴 전부의 owner:group 을 웹서버를 운영하는 계정으로 변경해 줍니다. (저는 apache:apache)
downloads # tar xvfz mediawiki-1.9.1.tar.gz
downloads # mv ./mediawiki-1.9.1/* /var/www/html/wiki
downloads # cd /var/www/html/wiki
wiki # chown -R apache:apache ./
2-1. wiki 아래의 config 디렉터리에 쓰기 권한을 줍니다.
chmod a+w config
3. MySQL 서버의 root 계정을 쓸 수 있느냐 없느냐에 따라 달라지는데 저는 당연히 쓸 수 있으므로 그것에 따라 진행하겠습니다. 아니신 분들은 install 문서를 참고하세요. root 계정을 쓸 수 있다면 설치 스크립트가 알아서 다 해줍니다. ^^
4. 웹브라우저를 이용해 설치 페이지에 접속합니다.
http://localhost/wiki
5. 제대로 설정 되었다면 다음과 같은 화면이 보입니다.

66. set up the wiki 링크를 클릭해 다음 화면으로 넘어갑니다.
7. 다음 화면이 진짜(?)설치 화면입니다. 위키 자체가 필요한 소프트웨어들이 설치 되어 있는지 확인하고 안되어 있을 경우 무엇이 안되어 있는지 알려줍니다
8. 그럼 각자 자신에게 알 맞게 설정을 합니다. 다음은 그 일부입니다.

나머지 부분들도 그리 어렵게 되어있지 않으니 쉽게 하실 수 있을 겁니다. 뭐 살짝 헷갈리실만 한 부분이 prefix 부분일지도 몰라 설명을 드립니다. 한 데이터베이스만 사용하실 경우에 prefix 를 이용하시면 됩니다. 저처럼 mysql 인스턴스르 다 쓰는 경우에는 각 위키마다 다른 db 를 쓰시면 됩니다.
9. 다 되셨다면 하단의 Install MediaWiki! 를 클릭합니다.
10. 설치 작업이 진행되고, 이상이 없을 경우 아래와 같은 화면이 나타납니다.
11. 앞서의 config 디렉터리에 LocalSettings.php 이라는 파일이 생성됩니다. 상위 디렉터리로 이 파일을 옮기시고, config 디렉터리는 삭제합니다. 그리고 페이지 하단에 있는 this link 를 클릭합니다.
12. 짜잔~~ 잘 되었다면 아래와 같이 나옵니다. 세세한 설정은 차차 올리도록 하죠.
* 기본적으로 웹서버(apache, IIS, Cherokee, lighttpd)와 DB(mysql, postgres), PHP가 설치되어 있고, 운영체제는 Gentoo라고 가정하고 진행합니다. 참고로 PHP 설치시 USE flag에 threads를 추가하지 않는다면 apache 에서 쓸 수 있는 mpm 옵션이 제한적이 됩니다.
* 저는 Gentoo, apache 2.2.2, mysql 5.0.22, php 5.1.6를 설치한 상태였고, 시스템 로케일은 UTF-8 입니다.
1. http://sourceforge.net/projects/wikipedia/ 에서 파일을 다운로드 받습니다. 제가 받은 버전은 1.9.1 입니다.
2. 압축을 해제하고 해제된 파일 및 디렉터리를 웹서버의 서비스 디렉터리/wiki 로 옮깁니다. 예를들어 /var/www/html/wiki 이런식일 겁니다. 옮긴 전부의 owner:group 을 웹서버를 운영하는 계정으로 변경해 줍니다. (저는 apache:apache)
downloads # tar xvfz mediawiki-1.9.1.tar.gz
downloads # mv ./mediawiki-1.9.1/* /var/www/html/wiki
downloads # cd /var/www/html/wiki
wiki # chown -R apache:apache ./
2-1. wiki 아래의 config 디렉터리에 쓰기 권한을 줍니다.
chmod a+w config
3. MySQL 서버의 root 계정을 쓸 수 있느냐 없느냐에 따라 달라지는데 저는 당연히 쓸 수 있으므로 그것에 따라 진행하겠습니다. 아니신 분들은 install 문서를 참고하세요. root 계정을 쓸 수 있다면 설치 스크립트가 알아서 다 해줍니다. ^^
4. 웹브라우저를 이용해 설치 페이지에 접속합니다.
http://localhost/wiki
5. 제대로 설정 되었다면 다음과 같은 화면이 보입니다.

66. set up the wiki 링크를 클릭해 다음 화면으로 넘어갑니다.
7. 다음 화면이 진짜(?)설치 화면입니다. 위키 자체가 필요한 소프트웨어들이 설치 되어 있는지 확인하고 안되어 있을 경우 무엇이 안되어 있는지 알려줍니다


나머지 부분들도 그리 어렵게 되어있지 않으니 쉽게 하실 수 있을 겁니다. 뭐 살짝 헷갈리실만 한 부분이 prefix 부분일지도 몰라 설명을 드립니다. 한 데이터베이스만 사용하실 경우에 prefix 를 이용하시면 됩니다. 저처럼 mysql 인스턴스르 다 쓰는 경우에는 각 위키마다 다른 db 를 쓰시면 됩니다.

10. 설치 작업이 진행되고, 이상이 없을 경우 아래와 같은 화면이 나타납니다.

12. 짜잔~~ 잘 되었다면 아래와 같이 나옵니다. 세세한 설정은 차차 올리도록 하죠.




덧글