'wiki 설치하기'에 해당되는 글 1건

  1. 2010.03.24 wiki 설치하기 1
반응형
http://heedy.pe.kr/entry/etc200807042



서버 구성

Windows XP sp2
아파치

Tomcat 6.0.13 + Apache 2.2.4 + MySQL 5.0.45+ WindowsXP 를 참고.

JSPWiki 다운로드

JSPWiki http://jspwiki.org/ - JSPWiki-2.4.103-bin.zip


먼저 압축 파일 안에 있는 README 파일을 훑어 보아야 한다. 당연히 !


설치

다운 받은 JSPWiki-2.4.103-bin.zip 속에 있는 JSPWiki.war 를 C:\tomcat\webapps 에 복사하기만 하면 된다.

설치 끝...^0^
이제 Tomcat 을 다시 실행하면 저절로 압축이 풀리는 것을 볼 수 있다.

톰캣을 실행하면 저절로 압축이 풀리며 설치된다.

Tomcat 을 다시 실행하면 (C:\tomcat\bin\startup.bat 를 실행)

다음과 같은 메시지를 Tomcat 실행 화면에서 볼 수 있었다.

    정보: Deploying web application archive JSPWiki.war
    log4j:ERROR setFile(null,true) call failed.
    java.io.FileNotFoundException: \tmp\jspwiki.log (지정된 경로를 찾을 수 없습니다)

그리고 실행결과로

C:\tomcat\webapps\JSPWiki 에 JSPWiki.war 의 파일들이 풀려지고
C:\p\web\www-data\jspwiki (빈 폴더)
C:\tomcat\temp\JSPWiki-4313181
C:\tomcat\temp\JSPWiki-10625551
폴더가 만들어 졌다.

물론 C:\tomcat\conf\auto\mod_jk.conf 파일에 다음 설정이 추가 되었다. (Tomcat 6.0.13 + Apache 2.2.4 + MySQL 5.0.45+ WindowsXP 에서 처럼 설정했다면... )
    JkMount /JSPWiki ajp13
    JkMount /JSPWiki/* ajp13


설정

웹브라우저에서 http://localhost/JSPWiki/Install.jsp (대소문자 주의!)로 들어가면
Installer Page 가 보인다. 다음 설정들을 할 수 있다.

Basics
Application Name : JSPWiki
Base URL : http://localhost/JSPWiki/
Page storage : c:/jspwiki/pages/ (/p/web/www-data/jspwiki/)

Security
Security configuration : JAAS plus container security (default) / Container security only

Advanced Settings
Log files : c:/jspwiki/tmp/jspwiki.log (/tmp/jspwiki.log)
Work directory : c:/jspwiki/tmp/ (/tmp/)

Configure! 버튼을 누르면

C:\tomcat\webapps\JSPWiki\WEB-INF\jspwiki.properties
userdatabase.xml
groupdatabase.xml
파일이 수정됨.


설정이 끝났다.


로그파일이 없으면 오류가 발생한다.

톰캣을 재시작하면

log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: c:\jspwiki\tmp\jspwiki.log (지정된 경로를 찾을 수 없습니다)

C:\jspwiki\pages
C:\jspwiki\tmp (refmgr.ser,lucene\segments)
폴더가 만들어 졌다.

그래서 c:\jspwiki\tmp\jspwiki.log 파일을 수동으로 만들어 주었다.(톰캣을 재시작)


아파치에서 JSPWiki 보기

이미 JKMount 설정이 위에서 되었기 때문에
그냥 아파치를 재시작하기만 한 후
웹브라우저 http://localhost/JSPWiki/ 로 들어가면 mian 문서를 볼수 있다.


기본 페이지 넣기

아무런 데이터도 들어가지 않은 JSPWiki 의 처음 실행 화면은 설렁하기만 하다.
JSPWiki-corepages.zip 를 압축을 풀어
Page storage (c:/jspwiki/pages/) 에 넣어주면 기본 페이지들을 만들 수도 있다.


한글 사용

다음 JSPWiki 에서 한글이름으로 된 페이지를 만들기 위해서는
server.xml 파일에 아래 항목을 찾아 굵은 글씨 부분을 넣어 주면 된다.

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />

이렇게 하니  한글검색도 되네.

 이 문서들( http://jspwiki.org/wiki/TomcatAndUTF8 , http://jspwiki.org/wiki/KoreanSupport  )을 참고하자.

그러나
완전히 한글로 된 것은 아니군... 쩝...
실제 파일은 16진수 형식의 파일 이름(이렇게 %ED%95%9C%EA%B8%80)을 가지고 하드디스크에 저장이 된다.
UTF-8 문자를 시스템이 다 지원 못하면 어쩔 수 없이 16진수 형식의 파일 이름이 낫겠다.


로그(C:\jspwiki\tmp\jspwiki.log)에 我爱你 가 我?? 로 표시 되네.
아직 문제가 남아 있다.



Posted by 1010