E D R , A S I H C RSS

Help On Updating


/!\ ์œ„ํ‚ค๋ฅผ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•˜๊ธฐ ์ „์— ๊ผญ ๋ฐฑ์—…ํ•˜์„ธ์š”! ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ๊ธฐ์กด์˜ ๋ฐ์ดํƒ€๋ฅผ ์žƒ๊ฒŒ ๋˜๊ฑฐ๋‚˜ ํ•˜์ง€๋Š” ์•Š์œผ๋‚˜, ์•„์ฃผ ์‚ฌ์†Œํ•œ ์‹ค์ˆ˜๋กœ ์˜ˆ์ „์˜ ๋ฐ์ดํƒ€๋ฅผ ์žƒ์„ ๊ฐ€๋Šฅ์„ฑ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. @)

์ด ๋ฌธ์„œ๋Š” ๋ชจ๋‹ˆ์œ„ํ‚ค๋ฅผ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์›น ํ˜ธ์ŠคํŒ… ์‚ฌ์ดํŠธ๋กœ ์ด์ „ํ•˜๊ณ ์ž ํ•  ๋•Œ ํ•„์š”ํ•œ ๊ฒƒ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:24
Processing time 0.0062 sec