TWiki 설치와 운영 (2)

플러그인 설치법
  1. 플러그인들은 http://twiki.org/cgi-bin/view/Plugins/PluginPackage 에서 찾을 수 있다. (각각의 플러그인들은 해당 위키 페이지에 설치법이 잘 나와 있으므로 큰 어려움 없이 설치할 수 있다.)
  2. CalendarPlugin을 설치한다면, 해당 페이지에서 CalendarPlugin.tgz를 다운받는다. 그리고 파일 소유권을 적절히 변경해 놓는다.
chown www-data.www-data /home/httpd/twiki/CalendarPlugin.tgz
  1. /home/httpd/twiki에서 다운받은 파일의 압축을 푼다.
tar -zxvf /home/httpd/twiki/CalendarPlugin.tgz
이 때, 파일의 소유권이나 퍼미션이 바뀌지 않는지 잘 체크해야 한다. 대부분의 플러그인들은 압축을 풀면 소유권 및 퍼미션이 정확하지 않은 경우가 많이 있었다. 소유권은 위와 같이 www-data에게 주면 되고 파일의 퍼미션은 755 정도로 하면 된다.
  1. CalendarPlugin_installer.pl 파일을 실행하여 설치한다.
perl /home/httpd/twiki/CalendarPlugin_installer.pl
아무런 문제가 없다면 설치가 성공적으로 되었다는 메세지를 볼 수 있다. 만약 문제가 생겼다면 3에서 이야기한대로 파일의 소유권 및 퍼미션을 확인해 보아야 한다.
  1. http://ipaddress/twiki/bin/configure 를 실행하여 플러그인을 활성화한다. configure는 위키 로그인으로 접근할 수 없으므로 다음과 같이 인증을 잠깐 풀고 실행한 후 다시 인증을 거는 방법을 쓸 수 있다.
mv /home/httpd/twiki/bin/.htaccess /home/httpd/twiki/bin/.htaccess.txt
http://ipaddress/twiki/bin/configure
mv /home/httpd/twiki/bin/.htaccess.txt /home/httpd/twiki/bin/.htaccess
  1. 플러그인이 잘 설치되었는지 확인한다. http://ipaddress/twiki/bin/view/TWiki/InstalledPlugins 에서 설치된 플러그인을 확인할 수 있다. Plugin Diagnostics 항목에서 에러가 없다면 아무 문제 없이 잘 설치된 것이다.