'WatchLog'에 해당되는 글 1건

  1. 2009.05.19 미디어위키 WatchLog 익스텐션 추가

이 익스텐션(Extension)은 미디어위키(Mediawiki)에서 문서에 대한 주시(Watch)설정 여부의 변화를 로그로 남기는 기능이다.

 

사용자들의 관심사항을 알고자 추가했다.

 

다른 익스텐션을 추가한 적이 없다면 다음과 같이 한다.

 

====처음 설치====

 

1. channel-discover  <==물론 pear패키지가 설치되어 있지 않다면 먼저 설치하여야 한다. 데비안에는 php-pear패키지를 설치한다.

debian:/# pear channel-discover mediawiki.googlecode.com/svn

 

2. stubmanager 설치

debian:/# pear install mediawiki/stubmanager

 

3. WatchLog 설치

debian:/# pear install mediawiki/WatchLog

 

4. LocalSettings.php 편집

require 'MediaWiki/WatchLog/WatchLog.php';


====추가 설치시====

추가 설치시에는 여러가지 에러를 만날 수 있다.

 

1. pear패키지의 cache 를 clear 시킨다.

debian:/# pear clear-cache

 

2. 현재의 stubmanager가 버전이 낮다면 다음과 같이 업그레이드하여야 한다.

debian:/# pear upgrade mediawiki/stubmanager
mediawiki/StubManager requires PEAR Installer (version >= 1.6.2), installed version is 1.4.11
No valid packages foundupgrade failed

 

3. 위와 같은 에러메세지가 발생되어 업그레이드가 실패한다면 다음과 같이 한다.

debian/# pear upgrade PEAR
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편집하여 한 줄 추가

require 'MediaWiki/WatchLog/WatchLog.php';


주) 그럼에도 불구하고 아무도 이 기능을 사용하는 사람이 없다.

Posted by novice9

댓글을 달아 주세요

이전버튼 1 이전버튼

블로그 이미지
이 블로그는 삽질을 기록하는 곳입니다. ^_^
novice9
텍스트큐브,티스토리 검색

달력

 « |  » 2018.02
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28      

최근에 받은 트랙백

글 보관함

Yesterday145
Today49
Total2,360,009