2009. 5. 19. 23:39 IT/미디어위키
미디어위키 WatchLog 익스텐션 추가
이 익스텐션(Extension)은 미디어위키(Mediawiki)에서 문서에 대한 주시(Watch)설정 여부의 변화를 로그로 남기는 기능이다.
사용자들의 관심사항을 알고자 추가했다.
다른 익스텐션을 추가한 적이 없다면 다음과 같이 한다.
====처음 설치====
1. channel-discover <==물론 pear패키지가 설치되어 있지 않다면 먼저 설치하여야 한다. 데비안에는 php-pear패키지를 설치한다.
2. stubmanager 설치
3. WatchLog 설치
4. LocalSettings.php 편집
====추가 설치시====
추가 설치시에는 여러가지 에러를 만날 수 있다.
1. pear패키지의 cache 를 clear 시킨다.
2. 현재의 stubmanager가 버전이 낮다면 다음과 같이 업그레이드하여야 한다.
mediawiki/StubManager requires PEAR Installer (version >= 1.6.2), installed version is 1.4.11
No valid packages foundupgrade failed
3. 위와 같은 에러메세지가 발생되어 업그레이드가 실패한다면 다음과 같이 한다.
Did not download optional dependencies: pear/XML_RPC, use --alldeps to download automatically
pear/PEAR can optionally use package "pear/XML_RPC" (version >= 1.4.0)
downloading PEAR-1.7.2.tgz ...
Starting to download PEAR-1.7.2.tgz (302,744 bytes)
........................................done: 302,744 bytes
downloading Archive_Tar-1.3.2.tgz ...
Starting to download Archive_Tar-1.3.2.tgz (17,150 bytes)
...done: 17,150 bytes
downloading Structures_Graph-1.0.2.tgz ...
Starting to download Structures_Graph-1.0.2.tgz (30,947 bytes)
...done: 30,947 bytes
downloading Console_Getopt-1.2.3.tgz ...
Starting to download Console_Getopt-1.2.3.tgz (4,011 bytes)
...done: 4,011 bytes
upgrade ok: channel://pear.php.net/Console_Getopt-1.2.3
upgrade ok: channel://pear.php.net/Structures_Graph-1.0.2
upgrade ok: channel://pear.php.net/Archive_Tar-1.3.2
upgrade ok: channel://pear.php.net/PEAR-1.7.2
PEAR: Optional feature webinstaller available (PEAR's web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer)
To install use "pear install pear/PEAR#featurename"
4. 업그레이드 재시도
debian:# pear upgrade mediawiki/stubmanager
downloading StubManager-1.3.2.tgz ...
Starting to download StubManager-1.3.2.tgz (11,921 bytes)
.....done: 11,921 bytes
upgrade ok: channel://mediawiki.googlecode.com/svn/StubManager-1.3.2
5. WatchLog 설치
debian:/# pear install mediawiki/WatchLog
downloading WatchLog-1.0.0.tgz ...
Starting to download WatchLog-1.0.0.tgz (2,329 bytes)
....done: 2,329 bytes
install ok: channel://mediawiki.googlecode.com/svn/WatchLog-1.0.0
6. LocalSettings.php편집하여 한 줄 추가
주) 그럼에도 불구하고 아무도 이 기능을 사용하는 사람이 없다.
'IT > 미디어위키' 카테고리의 다른 글
미디어위키 기본폰트 변경 (0) | 2009.05.19 |
---|---|
미디어위키 forum추가 (0) | 2009.05.19 |
미디어위키 WatchLog 익스텐션 추가 (0) | 2009.05.19 |
미디어위키 스킨 추가 (0) | 2009.05.19 |
미디어위키 footnote기능 추가 (0) | 2009.05.19 |
미디어위키-문법강조기능 추가(SyntaxHighlight_GeSHi) (0) | 2009.05.19 |
댓글을 달아 주세요