본문 바로가기
웹 개발

mediaWIKI 설치

by 똑똑한 영장류 2013. 4. 3.

흔히들 알고 있는 위키.


저도 참 좋아하는데요... 제가 한번 깔아보겠습니다.


www.mediawiki.org 에 가서 소스를 다운받습니다.


서버에 올리고, 압축을 해제를 합니다.


웹브라우저에서 압축해제한 디렉토리로 접근하면 설치를 시작할 수 있습니다.


근데...첨부터 에러발생!


PCRE needs to be compiled with --enable-unicode-properties in order for MediaWiki to function


php 가 PCRE를 이용하는데, PCRE가 '유니코드 가능'으로 컴파일됐어야하나 봅니다.

conf 파일 수정해서 될 일이 아니라는 의미죠..


그래서, pcre 소스를 다운받습니다.


서버에 텔넷 접속해서 wget 을 이용합니다. root로 작업해야겠네요.


wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.32.tar.gz


tar 로 압축풀고, pcre-8.32 디렉토리 안에 들어가서 ./configure


허..컴파일러 없다고 나와서 gcc 깔아줍니다. yum install gcc


다시 ./configure

허..C++ 이라야 된데서 g++ 깔아줍니다. yum install gcc-c++


다시 ./configure

실행 끝에 설정 내용이 나오는데, UNICODE properties 가 no! 라고 되어있네요.


그래서 ./configure --enable-unicode-properties


yes 로 바뀌네요.


make

make install


실행해주고... httpd 재실행 시켜줍니다.


/sbin/service httpd restart


그리고나서, 다시 웹브라우저로 mediaWiki 설치하니까, 오~ PCRE 에러는 발생하지 않습니다.



설치언어와 위키언어를 [한국어]로 놔두고 계속! 클릭!


PHP 5.3.3(이)가 설치되었습니다.
경고: SQLite 필요한 최소 3.3.7 버전보다 낮은 3.3.6(이)가 있습니다. SQLite는 사용할 수 없습니다.
경고: SQLite는 FTS3 모듈 없이 컴파일되어, 검색 기능은 백엔드에 사용할 수 없습니다.
경고: PHP의 register_globals 옵션이 활성화되어 있습니다.

가능하면 이를 비활성화하십시오. 미디어위키는 작동하지만 서버에 잠재적인 보안 취약점에 노출됩니다.

경고: APC, XCache 또는 WinCache를 찾을 수 없습니다.

개체 캐싱이 활성화되지 않습니다.


뭐...요런 경고문이 나타나는데..


환경이 확인되었습니다. 미디어위키를 설치할 수 있습니다.


설치는 할 수 있다고 나와서 계속! 클릭!


DB 설정해주고 계속! 클릭!


스토리지 엔진을 InnoDB, 문자집합을 바이너리 로 선택되어진 채로 계속! 클릭!


위키 이름정해주고, 관리자 계정 설정하고 계속! 클릭!


하~~ 엄청난 설정이 기다리고 있는데, 적당히 입력하고..계속!



마지막..!


설치 나오면 또 계속!


완료!!!

바로 지금까지 한 설정들을 파일로 저장할 수 있게 다운로드를 제공하네요..

다운받아서 위키 index.php 파일이 있는 곳에 업로드를 해주면 설치가 완료됩니다.





이상!






'웹 개발' 카테고리의 다른 글

HTML 에서 특수문자 표현하는 방법  (0) 2014.10.20
[node.js] ubuntu 에 mongoDB 설치  (0) 2014.08.18
twitter OAuth - abraham 라이브러리 오류  (0) 2013.03.02
[부트스트랩] popover  (0) 2013.02.14
form 태그 안 button 태그  (0) 2013.01.29

댓글