설치 ì „ 필요환경 #
- 아파치 웹서버, PHP
- rcs
See also MoniWikiRcs
rcsê°€ ì—†ì–´ë„ ì‚¬ìš©í• ìˆ˜ 있으나 ë°±ì—…ë³¸ì´ ì €ìž¥ë˜ì§€ 않습니다.
- ìµœì‹ ëª¨ë‹ˆìœ„í‚¤ëŠ” PHP로 만들어진 RcsLite를 ì œê³µí•˜ë©°, rcs ëŒ€ì‹ ì— ì‚¬ìš©í• ìˆ˜ 있습니다.
- 윈ë„우즈 사용ìžì˜ 경우는 아파치 웹서버를 ì œì™¸í•œ PHP + rcs + 기타 몇몇 í”„ë¡œê·¸ëž¨ì´ í•¨ê»˜ 패키징 ëœ apmoni-setup-1.1.x.exe를 ì œê³µí•©ë‹ˆë‹¤.
다운로드 받는다 #
ì••ì¶•ì„ ì ì ˆí•œ ê³³ì— í‘¼ë‹¤ #
$ tar --same-permissions -xzvf moniwiki-1.1.x.tgz
ì••ì¶•ì„ í’€ë©´ moniwikië¼ëŠ” ë””ë ‰í† ë¦¬ ë°‘ì— í™”ì¼ë“¤ì´ 있는 ê²ƒì„ ë³¼ 수 있다.
ë””ë ‰í† ë¦¬ ì´ë¦„ì„ ì›í•˜ëŠ” 것으로 바꿀 ìˆ˜ë„ ìžˆë‹¤. 예를 들어 /wikië¼ê³ 바꿀 수 있으며
기본 ê°’ì€ /moniwikiì´ë‹¤.
monisetup.sh를 실행한다 #
monisetup.sh를 실행하여 ë””ë ‰í† ë¦¬ì˜ ì“°ê¸°ê¶Œí•œì„ ì¡°ì •í•œë‹¤. (ê¸°ë³¸ê°’ì€ 2777) ì´ë ‡ê²Œ 하여야 MoniSetup.php를 실행시킬 수 있게 ëœë‹¤.
( ì‹¤í–‰ëª…ë ¹ì–´ëŠ” 프롬í¬íЏìƒì—서 sh monisetup.sh )

MoniSetup #
ì²˜ìŒ ì„¤ì¹˜í• ê²½ìš° MoniSetupì„ ì´ìš©í•´ì„œ config.php를 만들게 ëœë‹¤.
여기서 가장 중요한 ê²ƒì€ $url_prefix를 ê³ ì¹˜ëŠ” 것ì´ë‹¤. ì´ ê°’ì€ ì´ˆê¸°ì— ìžë™ìœ¼ë¡œ ì„¤ì •ë˜ë©°,
ì´ ê°’ì„ ì œëŒ€ë¡œ ì§€ì •í•˜ë©´ MoniSetupì—서 다ìŒê³¼ ê°™ì€ ë¡œê³ ê·¸ë¦¼ì„ ë³¼ 수 있다.

- ì²˜ìŒ ì‹¤í–‰í•˜ë©´ monisetup.phpê°€ ìžë™ìœ¼ë¡œ 뜨며 ìžì‹ ì˜ í™˜ê²½ì— ë§žëŠ” config.php를 ê°€ 만들어진다.
- 다시 monisetup.php를 ì—´ë©´ 필요한 몇몇 ë””ë ‰í† ë¦¬ê°€ 만들어진다.
- MoniWiki를 ì²˜ìŒ ì„¤ì¹˜í• ê²½ìš°ëŠ” WikiSeed를 심ì„것ì¸ì§€ë¥¼ ì„ íƒí•œë‹¤.
ì”¨ì•—ì„ ì‹¬ëŠ” 경우는 불필요한 페ì´ì§€ê°€ 들어갈 수 있는ë°, ì–´ëŠì •ë„ ìµìˆ™í•´ì¡Œë‹¤ê³ ìƒê°ë˜ë©´ ì§€ì›Œë„ ë˜ë©°, 아예 처ìŒë¶€í„° 설치하지 ì•Šì•„ë„ ëœë‹¤.
그러나 초보사용ìžë¼ë©´ SystemPages는 반드시 설치하는 ê²ƒì„ ê¶Œìž¥í•œë‹¤.


secure.sh를 실행한다 #
secure.sh를 실행해서 다른 ì‚¬ëžŒë“¤ì´ ìžì‹ ì˜ Wiki ì„¤ì •ì„ ë³¼ 수 없게,ê³ ì¹ ìˆ˜ 없게 한다.

ì„¤ì •í•˜ê¸° #
모니위키 설치가 ë났지만 사용ìžì˜ ìž…ë§›ì— ë§žê²Œ ì„¤ì •í•˜ê³ ìž í•œë‹¤ë©´ 다ìŒì„ ì°¸ê³ í•˜ì„¸ìš”.
- MoniWikiOptions ëª¨ë‹ˆìœ„í‚¤ì˜ ë‹¤ì–‘í•œ ì˜µì…˜ì„ ì¡°ì •í•œë‹¤.
1ì›ì§œë¦¬ íŒ: http://kldp.net ì˜ ëª¨ë‹ˆìœ„í‚¤ 프로ì 트 홈페ì´ì§€.
기타 주ì˜ì‚¬í• #
- MoniSetupì„ ì‹¤í–‰ì‹œí‚¬ 때, $admin_passwd를 ì„¤ì •í•˜ë©´ ìžì‹ ë§Œ DeletePageí• ìˆ˜ 있다. ì´ ê°’ì„ ì„¤ì •í•˜ë©´, ì°¨í›„ì— MoniSetupì„ í• ë•Œ ì´ ê°’ì„ ì•Œì•„ì•¼ ê³ ì¹ ìˆ˜ 있으며, config.phpì— ì´ ê°’ì´ ë“¤ì–´ê°€ë¯€ë¡œ 수ë™ìœ¼ë¡œ ê³ ì¹ ìˆ˜ 있다.
- $rcs_userì˜ ê¸°ë³¸ ê°’ì€ "root"ì´ë‚˜, 위키를 ì²˜ìŒ ì„¤ì¹˜í• ê²½ìš°ëŠ” ì´ ê°’ì„ ì¡°ì ˆí• ìˆ˜ 있다. 한번 ê²°ì •í•œ 후ì—는 ì´ ê°’ì„ ê³„ì†í•´ì„œ ì¨ì•¼í•œë‹¤.
관리 #
ì—…ê·¸ë ˆì´ë“œë¥¼ 편리하게 í•˜ë ¤ë©´, 플러그ì¸ì„ 새로 ì¶”ê°€í• ê²½ìš°ëŠ” ì› íŒŒì¼ì„ ê³ ì¹˜ëŠ” 것보다는 새ë¡ê²Œ 플러그ì¸ì„ 만들어 준다. ì´ë ‡ê²Œ 하면 tar파ì¼ì„ ë®ì–´ì“°ëŠ” 것만으로 간단히 ì—…ê·¸ë ˆì´ë“œ í• ìˆ˜ 있다.
ì—…ê·¸ë ˆì´ë“œ #
모니위키 1.1.3 ì´í›„ ìµœì‹ ë²„ì „ë¶€í„°ëŠ” UpgradeScript를 ì œê³µí•˜ì—¬ 보다 편리하게 ì—…ê·¸ë ˆì´ë“œ/ë‹¤ìš´ê·¸ë ˆì´ë“œë¥¼ í• ìˆ˜ 있다.
특별한 경우가 아니ë¼ë©´, ë®ì–´ì“°ëŠ” 것만으로 ì—…ê·¸ë ˆì´ë“œ í• ìˆ˜ 있다. ì› íŒŒì¼ì„ ìˆ˜ì •í•˜ì˜€ì„ ê²½ìš°ë¼ë©´ ë®ì–´ì“°ëŠ” ê²ƒì„ ì„ íƒì 으로 해주어야 í• ê²ƒì´ë‹¤.
- ê¸°ì¡´ì˜ dataë””ë ‰í† ë¦¬ëŠ” ì „í˜€ ë®ì–´ì”Œì—¬ì§€ì§€ 않는다. 그러나 ë§Œì•½ì˜ ì‹¤ìˆ˜ë¥¼ 대비하기 위해서 ì—…ê·¸ë ˆì´ë“œ 하기 ì „ì—는 data/text ë””ë ‰í† ë¦¬ì˜ ë‚´ìš©ì„ ë°±ì—…í•´ ë‘는 ê²ƒì´ ì¢‹ì„ ê²ƒì´ë‹¤.
백업 #
root사용ìžë¼ë©´ tar를 ì´ìš©í•´ì„œ 간단히 ë°±ì—…í• ìˆ˜ ìžˆê² ê³ , í˜¸ìŠ¤íŒ…ì„ í•˜ëŠ” ì¼ë°˜ 사용ìžì˜ 경우ë¼ë©´ backup restore를 ì•¡ì…˜ì„ ì´ìš©í• 수 있다.
- backup : ?action=backupí•´ ë³´ë¼. ë°±ì—…ì€ data ë””ë ‰í† ë¦¬ì˜ user와 text를 ë° ê¸°íƒ€ 몇몇 ì„¤ì •ì„ ë³´ì¡´í•œë‹¤. pds/ ë””ë ‰í† ë¦¬ë¥¼ 보존하지는 않는다. ë°±ì—…ëœ íŒŒì¼ì€ pds/ (í˜¹ì€ $upload_dir로 ì •ì˜ëœ 위치) í•˜ìœ„ì— ì €ìž¥ëœë‹¤.
- restore : ?action=restore한다. ë°±ì—…ëœ tar íŒŒì¼ ëª©ë¡ì´ ë‚˜ì˜¤ê³ tar 파ì¼ì„ ì„ íƒí•˜ë©´ 관리 ë¹„ë²ˆì„ ë¬¼ì–´ë³¸ë‹¤.