
.png)
์ด ๋ฌธ์๋ ๋ชจ๋์ํค๋ฅผ ์
๊ทธ๋ ์ด๋ ํ๊ฑฐ๋ ๋ค๋ฅธ ์น ํธ์คํ
์ฌ์ดํธ๋ก ์ด์ ํ๊ณ ์ ํ ๋ ํ์ํ ๊ฒ์ ๋ํด ์ค๋ช
ํ๊ณ ์์ต๋๋ค.
MoniWiki๋ ๊ธฐ๋ณธ์ ์ผ๋ก backup๊ณผ restore ์ก์
์ ์ง์ํ๋ฏ๋ก ๋ค๋ฅธ ์ฌ์ดํธ๋ก ์ด์ ํ๋ ๊ฒ์ ์ฝ๊ฒ ํ ์ ์์ผ๋ฉฐ, rcs๋ฅผ ์ค์นํ์ง ์์ ์ํค์ ๋ํด์๋ ์ ๊ธฐ์ ์ backup๋ง์ผ๋ก ์์ ์ ์ํค ๋ฐ์ดํ๋ฅผ ๋น๊ต์ ์์ ํ๊ฒ ๋ณด์กดํ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
1. ์๋ ์ ๋ฐ์ดํธ ¶
๋ชจ๋์ํค 1.0.8 ๋ฒ์ ์ด์ ์๋ ๊ฐ๋จํ ์
๊ทธ๋ ์ด๋๋ฅผ ์ํ ์๋ํ ์คํฌ๋ฆฝํธ๋ฅผ ์ ๊ณตํ์ง ์์ผ๋ฉฐ, 1.0.9๋ฒ์ ์ดํ์๋ ๊ฐ๋จํ ์
๊ทธ๋ ์ด๋ ์คํฌ๋ฆฝํธ(UpgradeScript)๋ฅผ ์ ๊ณตํฉ๋๋ค (upgrade.sh)
UpgradeScript๊ฐ ํ๋ ์ผ์, ์ํค ์์ง(*.php)์ ์
๋ฐ์ดํธํ๊ณ , ๊ธฐ์กด์ ์ํค์์ง์ ์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝํ๊ฑฐ๋ ํด์ ์ฌ์ฉํ๊ณ ์๋ *.php๋ ์๋์ง ๊ฒ์ฌํ๊ณ ์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝํ *.phpํ์ผ์ด ์๋ค๋ฉด ๋ฐฑ์
ํด์ค๋๋ค.
์๋๋
upgrade.sh
๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์๋์ผ๋ก ์ง์ ์
๊ทธ๋ ์ด๋ ํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํฉ๋๋ค.1.1. ์ ๊ทธ๋ ์ด๋ ํ๊ธฐ ¶
๋ชจ๋์ํค๋ฅผ ์ค์นํ ํ์
config/*
๋ฐ config.php
๋ฅผ ์ ์ธํ ํน๋ณํ ๋ค๋ฅธ ์๋ฌด ์์คํ์ผ๋ ๋ณ๊ฒฝ๋ ๊ฒ์ด ์๋ค๋ฉด, ์๋ก ๋ค์ด๋ก๋ ๋ฐ์ ์์ถํ์ผ์ ๋จ์ํ ๋ฎ์ด ์ฐ๋ ๊ฒ ๋ง์ผ๋ก๋ ์
๊ทธ๋ ์ด๋๊ฐ ์๋ฃ๋ฉ๋๋ค.๊ทธ๋ ์ง ์๊ณ ์ผ๋ถ ํ์ผ์ ๋ณ๊ฒฝํ ๊ฒฝ์ฐ์๋ ์กฐ๊ธ ๋ ์ธ์ฌํ ์ฃผ์๊ฐ ํ์ํ ๊ฒ์
๋๋ค.
wiki.php
, wikilib.php
๋ ๊ฐ์ฅ ์ค์ํ ์ํค์์ง์
๋๋ค. ๋๋ถ๋ถ ์ฌ์ฉ์๊ฐ ์ง์ ๋ณ๊ฒฝํด์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ์๋ง ์ด ๋๊ฐ์ ํ์ผ์ผ ๊ฒ์
๋๋ค.๊ธฐ์กด์ ๊ฒ์ ์ ๋ณด์กดํ ํ์ ์๋ก์ด ํ์ผ๋ก ๊ต์ฒดํด ์ค๋๋ค.
์ด๊ฒ๊ณผ ํจ๊ป
wikismiley.php
lib/*.php
plugin
์๋์ ๋ชจ๋ ํ์ผ์ ์๊ฒ์ผ๋ก ๊ต์ฒดํฉ๋๋ค.๋ค์์
๋ํ
css/*.css
imgs/*
theme/*
local/*
๋ฑ๋ฑ์ ํ์ผ์ ์
๋ฐ์ดํธํฉ๋๋ค. ๊ธฐ์กด์ ์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝํ ํ์ผ์ด ์๋ค๋ฉด ๋ฐ๋์ ๋ฐฑ์
ํ์๊ธฐ ๋ฐ๋๋๋ค.๋ํ
data/intermap.txt
ํ์ผ ๋ฑ์ด ์๋กญ๊ฒ ๊ฐฑ์ ๋์ด ์์ ์ ์์ผ๋ฏ๋ก ์ด๊ฒ๋ ์
๊ทธ๋ ์ด๋ ํด์ฃผ์ด์ผ ํฉ๋๋ค.(์ด๋ฐ ๋ณต์กํ ์์
์ UpgradeScript๋ฅผ ํตํด ๋ณด๋ค ์์ฝ๊ฒ ํ์ค ์ ์์ต๋๋ค)
1.2. ์ค์ ์ ๋ฐ์ดํธ ¶
์์ ๋จ๊ณ๋ฅผ ํตํด ๊ธฐ๋ณธ์ ์ธ ์
๊ทธ๋ ์ด๋๊ฐ ์๋ฃ๋ฉ๋๋ค. ๊ทธ ๋ค์์๋ ๋ชจ๋์ํค๊ฐ ์ค์น๋์ด ์๋ ๋๋ ํ ๋ฆฌ์ ์์นํ ์์ ์
config.php
๋ ์ ๋ฒ์ ์ config.php.default
๋ฅผ ์ฐธ๊ณ ํด์ ๋ฐ๋ ์ ์ด ์๋์ง ํน์ ์๋ก์ด ๊ธฐ๋ฅ์ด ์ฒจ๊ฐ๋ ๊ฒ์ ์๋์ง ์ ๊ฒํฉ๋๋ค.๊ฐ์ฅ ์ฝ๊ฒ ์ค์ ํ๋ ๋ฐฉ๋ฒ์, ๊ธฐ์กด์
config.php
ํ์ผ์ ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ๋ฐ๊พผ ํ์ (์๋ฅผ ๋ค์ด config.php.my
) monisetup.php
๋ฅผ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ด์ด์ config.php
๋ฅผ ๋ค์ ๋ง๋๋ ๊ฒ์
๋๋ค. (์ด ๋ chmod 2777 . data
๋ช
๋ น์ผ๋ก ๋ฏธ๋ฆฌ ํผ๋ฏธ์
์ ์กฐ์ ํด ๋์ด์ผ ํฉ๋๋ค)์ด๋ฐ ์ ์ฐจ๊ฐ ํ์ํ ์ด์ ๋ ์๋ก์ด ๋ฒ์ ์์๋ ์๋ก์ด ๊ธฐ๋ฅ์ ์ง์ํ ์ ์๊ณ , ๊ทธ๊ฒ์ ๋ํ ์ค์ ์ ์ถ๊ฐํด ์ฃผ์ด์ผ ์ ๋๋ก ์๋ํ๊ธฐ ๋๋ฌธ์
๋๋ค.
์๋ก ์ถ๊ฐ๋ ์ต์ ์
์๋ก ์ถ๊ฐ๋ ์ต์ ์
config.php.default
ํ์ผ์ ๋ด๊ฒจ ์์ผ๋ฏ๋ก ์ด ํ์ผ์ ์ด์ด์ ํ์ธํด ๋ณด์ค ์ ์์ต๋๋ค.1.3. ๊ธฐํ ๋ฌธ์ ํด๊ฒฐ ¶
์
๋ฐ์ดํธ์ค์ ๋ฐ์ํ ๋ฌธ์ ์ ์ http://kldp.net/projects/moniwiki ๋ฅผ ํตํด ๋ฌธ์ํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
์
๊ทธ๋ ์ด๋ ํน์ ์ด์ (ํธ์คํ
์๋ฒ ์ฎ๊น)์ ๋ํ ๋ด์ฉ์ BackupScripts๋ฅผ ์ฐธ๊ณ ํ์ธ์.