질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

한글판 모니위키(moniwki) 설치 가이드

작성자 정보

  • 임근식 작성
  • 작성일

컨텐츠 정보

본문

한글판 모니위키(moniwki) 설치 가이드  

한글판 모니위키(moniwki) 설치 가이드입니다.
위키에 관심이 많고 그 효능을 맛보고자 하는 회원분들은 아래
설치 방법을 참고하여 설치 및 사용하시면 됩니다.
P.S: 프로그램은 회원전용 와레즈에 접속해서 다운받으셔도 되고, 아래의
      주소에서 다운 받으셔도 됩니다.

     - 아 래 -

moniwiki 설치 ( for Windows & Linux )
=======================================
       2005.08.21
      geun sik , Lim

moniwiki는 PHP 언어로  제작된 위키엔진으로 기존의 다른 위키엔진에 비해서
가볍고 블로그 또는 다른 용도로 확장할수 있는 장점을 가지고 있다. 다만,
moniwiki는 diff(GNU diff)와 rcs(Revision Control System)를 서버에서
기본으로 지원하고 있어야 하는 단점이 있다.

- SourceForge 개발자 사이트 : http://moniwiki.sourceforge.net/wiki.php
- FAQ : http://moniwiki.sourceforge.net/wiki.php/MoniwikiAtCafe24
- 한글 moniwiki 다운로드 : http://kldp.net/projects/moniwiki/
- 한글 moniwiki 메뉴얼   : http://wiki.kldp.org
- 한글 moniwiki 데모/상세 내용 참고: htt://no-smok.net/nsmk/MoniWiki
    ( 위키위키의 기본사용법. 노스모크 초행길을 도와주는 노스모크길라잡이  )
- 데모 사이트 :
  http://www.gentoo.or.kr/wiki/moin.cgi/
  http://www.postgresql.or.kr/wiki.php
  http://sozu.pe.kr/moniwiki/wiki.php
  http://zeru.jaram.org/wiki/wiki.php
  http://freefeel.org/wiki/
  http://moniwiki.sourceforge.net/wiki.php/$PAGE
  http://www.intertwingly.net/wiki/pie/MoniWiki
  http://chemie.skku.ac.kr/wiki/wiki.php
- RCS 관련 사이트(for Win)  http://www.cs.purdue.edu/homes/trinkle/RCS/

**** Linux 용 설치  ****

1. moniwiki를 다운로드  
  http://kldp.net/projects/moniwiki/

2. Download받은 압축파일 해제 및 moniwiki 폴더 생성.
  #> cp moniwiki-1.1.0.tar.gz /usr/local/
  #> cd /usr/local/
  #> tar -zxvf moniwiki-1.1.0.tar.gz


3. Apache Config 수정.
  #> vi /etc/apache/httpd.conf [enter]
     Alias /moniwiki "/usr/local/moniwiki"
 
     AllowOverride AuthConfig
     Options ExecCGI
     Order deny,allow
     Deny from all
     # 강남1/2
     Allow from 211.118.56
     # 강남2/2
     Allow from 212.189.19
     ErrorDocument 403 http://211.118.56.48/securityregion.html
 


     
  #> /etc/init.d/apache restart [enter]


*  참고)

- 모든 사람들의 접근을 허용하면 반면, 특정 도메인의 접근을 허용하지 않을때
Order Allow,Deny
Allow from all
Deny from evil.victim.com

- 특정부서에서만 접속을 허용하고 다른 외부의 접근은 모두 허용하지 않을때
Order Deny,Allow
Deny from all
Allow from .company.com , 192.168.23.0/255.255.255.0 , 211.189.23.47


4. http://localhost/moniwiki/monisetup.php에 접속하면 /moniwiki/및 moniwiki/data폴더의
  권한을 777 혹은 2777로  설정을 하라고 나옴.
  #> chown -R nobody.nobody moniwiki
  #> chmod -R 755 ./moniwiki
  #> chmod 777 ./moniwiki/data

5. 권한을 변경한 뒤에 위의 URL에 접속을 하면 정상적일 경우 기본 설정이 나옴.
  처음 설치시 관리 비밀번호 $admin_passwd를 반드시 설정할것.

6. 기본설정을 수정하고 싶은 경우 config.php파일을 열어서 직접 수정할 것.    
  * 참고) config.php에 $auto_linebreak=1 속성을 주어야 LineBreak가 적용됨.

#> sh secure.sh
  ( 다른 사람들이 자신의 위키설정을 볼수없게 또는 고칠수 없게 하는 것임.)

#> cd imgs; mv .htaccess .htaccess_back

#> vi config.php ( 아래 내용 추가 )
$sitename="Personal - ";
$frontpage="YourNameHome";
$menu=array('YourNameHome'=>1,'FindPage'=>4,'TitleIndex'=>3,'BlogChanges'=>'','RecentChanges'=>2);
$menu_sep='|';
$menu_bra='';
$menu_cat='';
$theme='blog';
$theme_css=1;
$blog_comments=1;

#> vi ./theme/basic/css/default.css
*  글내용 폰트 크기 조정
body {
 font-family:Georgia,Verdanda,Lucida,snas-serif;font-size:14px;

*  메뉴 폰트 크기 조정
#wikiMenu a{
    color:white;
    font-size:13px;

#> vi config.php ( 핑크색 아이콘 삭제 )
$use_purple=0;
$perma_icon='';
$purple_icon='';


7. 웹브라우저를 수행
  http://localhost/moniwiki/ 를 방문






***  윈도우즈용 설치 ****


1) MoniWiki 를 다운로드 받는다.
http://kldp.net/projects/moniwiki/
윈도우즈용은 rcs57setup과 moniwikisetup을 받으면 된다.

2) 설치설명서를 읽어가면서 MoniWiki RCS를 설치한다.
http://moniwiki.sourceforge.net/wiki.php/MoniWikiRcs

3) 모니위키를 설치한다. 다운로드받은 파일(moniwikisetup-1.0.6.exe)을 실행하면 된다.

4) 모니위키 웹서버를 가동시킨다.
설치폴더에 가면 moniwiki.bat 파일이 있는데 이걸 설치하면 다음과 같이 나온다
c:MoinWikimoniwiki>set TZ=KST
c:MoinWikimoniwiki>cd C:MoinWikimoniwiki
c:MoinWikimoniwiki>c:php-4.3.2php.exe -c "C:MoinWikimoniwiki" wikihtpd.php
Content-type: text/html
X-Powered-By: PHP/4.3.2

MoniWiki Web Server !

5) moniwiki FrontPage에 접속 및 사용
http://localhost:8080/wiki/




*** 팁  ****

팁1. 위키페이지에 배경그림 넣기

모니위키에서는 body 대신에 #wikiContent 라고 입력하면 됩니다.
내용부분(Content)에만 배경그림이 들어갑니다.
{{{#!html

}}}
그림주소("http://~~~~")만 바꾸면 됨.  위키에서 일반글자는 그냥입력하고,
HTML태그가 필요한 경우에만
{{{#!html
예쁘게하는 태그넣고
}}}


팁2. 그림넣는 방법

위키페이지에 그림을 넣는 것은 태그를 몰라도 가능합니다.
http://www.raemian21.com/flower1.jpg
라고만 하면 그림이 나옵니다.
그리고 어떤글을 강조하고 싶으면
'''안녕하세요?'''
이렇게 합니다. 태그에서는 안녕하세요

팁3. moniwiki 에서 한글화된 메시지를 보는 방법

가) 리눅스 버젼의 경우 아래 내용 수정
#> vi /etc/rc.d/apache
LANG="ko_KR.eucKR"
export LANG

#> ./config.php
$lang='ko_KR.eucKR';
$charset='euc-kr';

#> vi /etc/httpd/conf/httpd.conf
  AddDefaultCharset ISO-8859-1  ---> euc-kr

나) 윈도우 버젼의 경우 설정파일 수정
PublishCharset ISO646-KR


다) 클라이언트가 윈도우 익스플로러인경우
IE에서 도구 --> 인터넷 옵션 --> 고급 --> 탐색 --> 주소창에서 한글을
항상 UTF-8로 번역 부분을 해제후 IE를 종료한 후 새로 시작.


팁4. 특정 페이지에 파일 첨부하기

'"attachment:파일이름"' 하시면, 파일이름을 업로드 하기라는 메시지가
생기는데, 그때 업로드해도 됩니다.
(이때, 모니위키 디렉토리 아래에 pds/위키페이지이름/파일 이 생기죠.)
올려진 파일들의 목록을 보기위해서는 UploadedFiles 의 페이지를 보시면
UploadFile'페이지 이외의 특정한 페이지에서 [[UploadFile]]을 사용하면,
그 페이지 이름을 하위 디렉토리로 하는 새로운 UploadFile 디렉토리가
만들어지고 그 밑으로 파일이 업로드 된다. (1단계 하위 디렉토리만 지원된다)
페이지에 첨부된 파일 목록을 보고자 하실 경우는 ?action=uploadedfiles를
주소줄에 첨가하면 첨부된 파일 목록을 보실 수 있습니다.



5. 위키글을 작성한 사용자(아이디)만 해당 글을 수정가능하게 하려면?

config.php에서 $security_class='needtologin' 를 추가하고나서,
plugin/userform.php를 지워주시면 자신만이 로그인하고 수정할수 있음.




    ============================
     wiki mini user manual
    ============================


* 소스로 보기(원문,언어,html Etc)
{{{           <---- 검정 배경색(콘솔결과화면 출력시 유용)
{{{:          <---- 회색 배경색
{{{#!plain    <---- plain text로 출력
{{{#!html     <---- HTML 위지윅으로 보기
{{{#!vim c    <---- C   언어출력시 VIM의 칼라형식으로 출력
{{{#!vim java <---- Java언어출력시 VIM의 칼라형식으로 출력
{{{#!vim asm  <---- ASM 언어출력시 VIM의 칼라형식으로 출력


* 파일첨부 방법
"attachment:yourfile.jpg"

* 파일 업로드 방법
[[UploadFile]]


* 테이블 목차 형식으로 문서 작업
[[TableOfContents]]
== Segment register1 ==
 * Logical1
 * Logical2
== Segment register2 ==
 * Logical1
 * Logical2


* 표로 작업시
|| 작성일자 || 1998/04/05 ||<|5> http://www.joinc.co.kr/images/myavata/1045.gif ||
|| 생성일자 || 2003/11/25 ||
|| 관리자   || minzkn ||
|| 홈페이지 || http://minzkn.pe.ky ||
|| 이메일   || [mailto:minzkn@infoeq.com] ||


* 웹사이트 링크
[http://www.sec.co.kr 삼성전자]
[http://www.sec.co.kr]


* 설문조사 기능 추가
wiki 로그인 정책에 대한 여러분의 생각은(회원제/비회원제)?
[[Vote(회원제 10, 비회원제 5)]]


* 줄바굼태그 적용
[[BR]]

* gnuplot 의 그래프 크기 크게 하는 방법
reset 명령을 이용하면 됨.

*  gnuplot 와 latex 를 이용한 도표 적용

{{{#!gnuplot
set noautoscale
set yrange [0:3]
set xrange [0:3]
plot sqrt(x), x*x, log(x)
}}}

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,150 명
  • 현재 강좌수 :  36,434 개
  • 현재 접속자 :  246 명