Contents
- 1. ์ค์น ์ ํ์ํ๊ฒฝ
- 2. ๋ค์ด๋ก๋ ๋ฐ๋๋ค
- 3. ์์ถ์ ์ ์ ํ ๊ณณ์ ํผ๋ค
- 4. monisetup.sh๋ฅผ ์คํํ๋ค
- 5. MoniSetup
- 6. secure.sh๋ฅผ ์คํํ๋ค
- 7. ์ค์ ํ๊ธฐ
- 8. ์๋์ค์น
- 9. ๊ธฐํ ์ฃผ์์ฌํญ
- 10. ๊ด๋ฆฌ
- 11. ์ ๊ทธ๋ ์ด๋
- 12. ๋ฐฑ์
- 13. ์๋์ฐ์ฆ
- 14. ๊ทธ๋ฐ์ ์ฐธ๊ณ ์ฌ์ดํธ
1. ์ค์น ์ ํ์ํ๊ฒฝ ¶
- ์ํ์น ์น์๋ฒ, PHP
- rcs
rcs
๊ฐ ์ค์น๋์๋์ง ํ์ธํ๋ค. /usr/bin/rlog /usr/bin/ci /usr/bin/co
๋ฑ๋ฑ์ ์คํํ์ผ์ด ์์ด์ผ ํ๋ค. /usr/bin/merge
๋ ํ์ํ๋ค. PHP gettext ๋ชจ๋์ด ํ์ํ๋ค. See also MoniWikiRcs rcs
๊ฐ ์์ด๋ ์ฌ์ฉํ ์ ์์ผ๋ ๋ฐฑ์ ๋ณธ์ด ์ ์ฅ๋์ง ์์ต๋๋ค.
- ์ต์ ๋ชจ๋์ํค๋ PHP๋ก ๋ง๋ค์ด์ง RcsLite๋ฅผ ์ ๊ณตํ๋ฉฐ, rcs ๋์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์๋์ฐ์ฆ ์ฌ์ฉ์์ ๊ฒฝ์ฐ๋ ์ํ์น ์น์๋ฒ๋ฅผ ์ ์ธํ PHP + rcs + ๊ธฐํ ๋ช๋ช ํ๋ก๊ทธ๋จ์ด ํจ๊ป ํจํค์ง ๋ apmoni-setup-1.1.x.exe๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์๋์ฐ์ฆ ์ฌ์ฉ์์ ๊ฒฝ์ฐ micro apache ์น์๋ฒ๊ฐ ํฌํจ๋, mapmoni-setup-1.1.x.exe ๋ฅผ ๋ฐ์ผ์ค ์๋ ์์ต๋๋ค. (๋จ, ์ฌ๊ธฐ์ .x. ๋ 3 ์ด์)
- ์๋์ฐ์ฆ์์ ๋ชจ๋์ํค๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ApacheMoniwikiInstaller์ ์ฐธ๊ณ ํ์ญ์์ค.
3. ์์ถ์ ์ ์ ํ ๊ณณ์ ํผ๋ค ¶
$ tar --same-permissions -xzvf moniwiki-1.1.x.tgz
์์ถ์ ํ๋ฉด moniwiki๋ผ๋ ๋๋ ํ ๋ฆฌ ๋ฐ์ ํ์ผ๋ค์ด ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
๋๋ ํ ๋ฆฌ ์ด๋ฆ์ ์ํ๋ ๊ฒ์ผ๋ก ๋ฐ๊ฟ ์๋ ์๋ค. ์๋ฅผ ๋ค์ด
๊ธฐ๋ณธ ๊ฐ์
๋๋ ํ ๋ฆฌ ์ด๋ฆ์ ์ํ๋ ๊ฒ์ผ๋ก ๋ฐ๊ฟ ์๋ ์๋ค. ์๋ฅผ ๋ค์ด
/wiki
๋ผ๊ณ ๋ฐ๊ฟ ์ ์์ผ๋ฉฐ๊ธฐ๋ณธ ๊ฐ์
/moniwiki
์ด๋ค.4. monisetup.sh๋ฅผ ์คํํ๋ค ¶
monisetup.sh๋ฅผ ์คํํ์ฌ ๋๋ ํ ๋ฆฌ์ ์ฐ๊ธฐ๊ถํ์ ์กฐ์ ํ๋ค. (๊ธฐ๋ณธ๊ฐ์ 2777) ์ด๋ ๊ฒ ํ์ฌ์ผ MoniSetup.php๋ฅผ ์คํ์ํฌ ์ ์๊ฒ ๋๋ค.
( ์คํ๋ช ๋ น์ด๋ ํ๋กฌํฌํธ์์์
( ์คํ๋ช ๋ น์ด๋ ํ๋กฌํฌํธ์์์
sh monisetup.sh
)
5. MoniSetup ¶
์ฒ์ ์ค์นํ ๊ฒฝ์ฐ MoniSetup์ ์ด์ฉํด์ config.php๋ฅผ ๋ง๋ค๊ฒ ๋๋ค.
์ฌ๊ธฐ์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์
์ด ๊ฐ์ ์ ๋๋ก ์ง์ ํ๋ฉด MoniSetup์์ ๋ค์๊ณผ ๊ฐ์ ๋ก๊ณ ๊ทธ๋ฆผ์ ๋ณผ ์ ์๋ค.
์ฌ๊ธฐ์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์
$url_prefix
๋ฅผ ๊ณ ์น๋ ๊ฒ์ด๋ค. ์ด ๊ฐ์ ์ด๊ธฐ์ ์๋์ผ๋ก ์ค์ ๋๋ฉฐ,์ด ๊ฐ์ ์ ๋๋ก ์ง์ ํ๋ฉด MoniSetup์์ ๋ค์๊ณผ ๊ฐ์ ๋ก๊ณ ๊ทธ๋ฆผ์ ๋ณผ ์ ์๋ค.
- ์ฒ์ ์คํํ๋ฉด
monisetup.php
๊ฐ ์๋์ผ๋ก ๋จ๋ฉฐ ์์ ์ ํ๊ฒฝ์ ๋ง๋ config.php๋ฅผ ๊ฐ ๋ง๋ค์ด์ง๋ค.
- ๋ค์ monisetup.php๋ฅผ ์ด๋ฉด ํ์ํ ๋ช๋ช ๋๋ ํ ๋ฆฌ๊ฐ ๋ง๋ค์ด์ง๋ค.
- MoniWiki๋ฅผ ์ฒ์ ์ค์นํ ๊ฒฝ์ฐ๋ WikiSeed๋ฅผ ์ฌ์๊ฒ์ธ์ง๋ฅผ ์ ํํ๋ค.
์จ์์ ์ฌ๋ ๊ฒฝ์ฐ๋ ๋ถํ์ํ ํ์ด์ง๊ฐ ๋ค์ด๊ฐ ์ ์๋๋ฐ, ์ด๋์ ๋ ์ต์ํด์ก๋ค๊ณ ์๊ฐ๋๋ฉด ์ง์๋ ๋๋ฉฐ, ์์ ์ฒ์๋ถํฐ ์ค์นํ์ง ์์๋ ๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ณด์ฌ์ฉ์๋ผ๋ฉด SystemPages๋ ๋ฐ๋์ ์ค์นํ๋ ๊ฒ์ ๊ถ์ฅํ๋ค.

$admin_passwd
๋ฅผ ๋ฐ๋์ ์ค์ ํด ์ฃผ์ธ์ 
6. secure.sh๋ฅผ ์คํํ๋ค ¶
secure.sh
๋ฅผ ์คํํด์ ๋ค๋ฅธ ์ฌ๋๋ค์ด ์์ ์ Wiki ์ค์ ์ ๋ณผ ์ ์๊ฒ,๊ณ ์น ์ ์๊ฒ ํ๋ค.์ค์น๊ฐ ๋๋ฌ์ต๋๋ค. ์ด์ ์ํค์ํค๋ฅผ ์ฆ๊ธฐ์ธ์ !!

secure.sh
๋ฅผ ์คํํ์ค ํ์๊ฐ ์์ต๋๋ค.7. ์ค์ ํ๊ธฐ ¶
๋ชจ๋์ํค ์ค์น๊ฐ ๋๋ฌ์ง๋ง ์ฌ์ฉ์์ ์
๋ง์ ๋ง๊ฒ ์ค์ ํ๊ณ ์ ํ๋ค๋ฉด ๋ค์์ ์ฐธ๊ณ ํ์ธ์.
- MoniWikiOptions ๋ชจ๋์ํค์ ๋ค์ํ ์ต์
์ ์กฐ์ ํ๋ค.
- ๊ทธ๋ฐ์ ์ง๋ฌธ์ http://kldp.net/projects/moniwiki/forum (๋ชจ๋์ํค ํ๋ก์ ํธ ํํ์ด์ง์ ๊ฒ์ํ)
9. ๊ธฐํ ์ฃผ์์ฌํญ ¶
- MoniSetup์ ์คํ์ํฌ ๋,
$admin_passwd
๋ฅผ ์ค์ ํ๋ฉด ์์ ๋ง DeletePageํ ์ ์๋ค. ์ด ๊ฐ์ ์ค์ ํ๋ฉด, ์ฐจํ์ MoniSetup์ ํ ๋ ์ด ๊ฐ์ ์์์ผ ๊ณ ์น ์ ์์ผ๋ฉฐ, config.php์ ์ด ๊ฐ์ด ๋ค์ด๊ฐ๋ฏ๋ก ์๋์ผ๋ก ๊ณ ์น ์ ์๋ค. See also AdminPassword
$rcs_user
์ ๊ธฐ๋ณธ ๊ฐ์ "root"์ด๋, ์ํค๋ฅผ ์ฒ์ ์ค์นํ ๊ฒฝ์ฐ๋ ์ด ๊ฐ์ ์กฐ์ ํ ์ ์๋ค. ํ๋ฒ ๊ฒฐ์ ํ ํ์๋ ์ด ๊ฐ์ ๊ณ์ํด์ ์จ์ผํ๋ค.
- ์๋์ฐ์ฆ์์ ์ค์นํ ๋์ ์ด ๊ฐ์ด ๋ฐ๋ ์ ์๋ค. ์
๊ทธ๋ ์ด๋๋ฅผ ํ์ฌ ๋ฐ์ดํ๋ฅผ ์ฎ๊ฒผ์ ๊ฒฝ์ฐ์ ์ด ๊ฐ์ ๊ณ์ ์ ์งํ๋๋ก ํด์ฃผ์ด์ผ ํ๋ค.
$rcs_user
๊ฐ์ด ๋ณ๊ฒฝ๋๋ฉด ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ธ ์ ์์ผ๋ฏ๋ก ์ ์ํด์ผ ํ๋ค.
- ์๋์ฐ์ฆ์์ ์ค์นํ ๋์ ์ด ๊ฐ์ด ๋ฐ๋ ์ ์๋ค. ์
๊ทธ๋ ์ด๋๋ฅผ ํ์ฌ ๋ฐ์ดํ๋ฅผ ์ฎ๊ฒผ์ ๊ฒฝ์ฐ์ ์ด ๊ฐ์ ๊ณ์ ์ ์งํ๋๋ก ํด์ฃผ์ด์ผ ํ๋ค.
10. ๊ด๋ฆฌ ¶
์
๊ทธ๋ ์ด๋๋ฅผ ํธ๋ฆฌํ๊ฒ ํ๋ ค๋ฉด, ํ๋ฌ๊ทธ์ธ์ ์๋ก ์ถ๊ฐํ ๊ฒฝ์ฐ๋ ์ ํ์ผ์ ๊ณ ์น๋ ๊ฒ๋ณด๋ค๋ ์๋กญ๊ฒ ํ๋ฌ๊ทธ์ธ์ ๋ง๋ค์ด ์ค๋ค. ์ด๋ ๊ฒ ํ๋ฉด tarํ์ผ์ ๋ฎ์ด์ฐ๋ ๊ฒ๋ง์ผ๋ก ๊ฐ๋จํ ์
๊ทธ๋ ์ด๋ ํ ์ ์๋ค.
11. ์ ๊ทธ๋ ์ด๋ ¶
๋ชจ๋์ํค 1.1.3 ์ดํ ์ต์ ๋ฒ์ ๋ถํฐ๋ UpgradeScript๋ฅผ ์ ๊ณตํ์ฌ ๋ณด๋ค ํธ๋ฆฌํ๊ฒ ์
๊ทธ๋ ์ด๋/๋ค์ด๊ทธ๋ ์ด๋๋ฅผ ํ ์ ์๋ค.
ํน๋ณํ ๊ฒฝ์ฐ๊ฐ ์๋๋ผ๋ฉด, ๋ฎ์ด์ฐ๋ ๊ฒ๋ง์ผ๋ก ์ ๊ทธ๋ ์ด๋ ํ ์ ์๋ค. ์ ํ์ผ์ ์์ ํ์์ ๊ฒฝ์ฐ๋ผ๋ฉด ๋ฎ์ด์ฐ๋ ๊ฒ์ ์ ํ์ ์ผ๋ก ํด์ฃผ์ด์ผ ํ ๊ฒ์ด๋ค.
ํน๋ณํ ๊ฒฝ์ฐ๊ฐ ์๋๋ผ๋ฉด, ๋ฎ์ด์ฐ๋ ๊ฒ๋ง์ผ๋ก ์ ๊ทธ๋ ์ด๋ ํ ์ ์๋ค. ์ ํ์ผ์ ์์ ํ์์ ๊ฒฝ์ฐ๋ผ๋ฉด ๋ฎ์ด์ฐ๋ ๊ฒ์ ์ ํ์ ์ผ๋ก ํด์ฃผ์ด์ผ ํ ๊ฒ์ด๋ค.
- ๊ธฐ์กด์ data๋๋ ํ ๋ฆฌ๋ ์ ํ ๋ฎ์ด์์ฌ์ง์ง ์๋๋ค. ๊ทธ๋ฌ๋ ๋ง์ฝ์ ์ค์๋ฅผ ๋๋นํ๊ธฐ ์ํด์ ์
๊ทธ๋ ์ด๋ ํ๊ธฐ ์ ์๋ data/text ๋๋ ํ ๋ฆฌ์ ๋ด์ฉ์ ๋ฐฑ์
ํด ๋๋ ๊ฒ์ด ์ข์ ๊ฒ์ด๋ค.
12. ๋ฐฑ์ ¶
root์ฌ์ฉ์๋ผ๋ฉด tar๋ฅผ ์ด์ฉํด์ ๊ฐ๋จํ ๋ฐฑ์
ํ ์ ์๊ฒ ๊ณ , ํธ์คํ
์ ํ๋ ์ผ๋ฐ ์ฌ์ฉ์์ ๊ฒฝ์ฐ๋ผ๋ฉด backup restore๋ฅผ ์ก์
์ ์ด์ฉํ ์ ์๋ค.
- backup :
?action=backup
ํด ๋ณด๋ผ. ๋ฐฑ์ ์ data ๋๋ ํ ๋ฆฌ์ user์ text๋ฅผ ๋ฐ ๊ธฐํ ๋ช๋ช ์ค์ ์ ๋ณด์กดํ๋ค. pds/ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณด์กดํ์ง๋ ์๋๋ค. ๋ฐฑ์ ๋ ํ์ผ์ pds/ (ํน์ $upload_dir๋ก ์ ์๋ ์์น) ํ์์ ์ ์ฅ๋๋ค.
- restore :
?action=restore
ํ๋ค. ๋ฐฑ์ ๋ tar ํ์ผ ๋ชฉ๋ก์ด ๋์ค๊ณ tar ํ์ผ์ ์ ํํ๋ฉด ๊ด๋ฆฌ ๋น๋ฒ์ ๋ฌผ์ด๋ณธ๋ค.
- ์๋์ฐ์ฆ ์ฌ์ฉ์๋ผ๋ฉด ํผ๋ฏธ์
์ด ๋ฌธ์ ๊ฐ ๋์ง ์์ผ๋ฏ๋ก ๊ฐ๋จํ
data
๋๋ ํ ๋ฆฌ๋ฅผ ํต์ฑ๋ก ๋ณต์ฌํด์ ๋ณด์กดํ๋ฉด ๋ ๊ฒ์ด๋ค.
14. ๊ทธ๋ฐ์ ์ฐธ๊ณ ์ฌ์ดํธ ¶
- ์๋์ฐํ ์ค์น๋ฒ : http://parkpd.egloos.com/3285386 -- rigmania 2010-05-19 14:03:49
- VimProcessor ํ์ด์ง์ ์๋์ฐ์ฆ์ ๊ด๋ จ๋ ์ค๋ช
์ ์ถ๊ฐํ์ต๋๋ค.
- ์์ ๋งํฌ ์ค๋ช
์ผ๋ก ๊ฐ๋ณด๋ ๋ชจ๋์ํค 1.1.2์ ๋ฌธ์ ์ ์ ์ด๋ฏธ ํด๊ฒฐ๋์๊ณ , vim๊ด๋ จ ์ต์
์ VimProcessor๋ฅผ ์ดํด๋ณด์ธ์.
- ๊ณ ๋ฏธ๋ค๋์ ColdGray / WarmGrayํ
๋ง๋ ์กฐ๋ง๊ฐ ์์ ๋ด์ ์ฌ๋ ค๋๊ฒ ์ต๋๋ค
- VimProcessor ํ์ด์ง์ ์๋์ฐ์ฆ์ ๊ด๋ จ๋ ์ค๋ช
์ ์ถ๊ฐํ์ต๋๋ค.