๋ฏธ๋””์–ด์œ„ํ‚ค 1.35 LTS

๊ณ„ํš ์œ„ํ‚ค๋ฏธ๋””์–ด ์žฌ๋‹จ ์ƒˆ๋กœ์šด ๋ฒ„์ „์„ ์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค ๋ฏธ๋””์–ด ์œ„ํ‚ค - ์œ„ํ‚ค ์—”์ง„๋Š” ๋ˆ„๊ตฌ๋‚˜ ๊ธฐ์‚ฌ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๊ธฐ์กด ์ž๋ฃŒ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜์—ฌ ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐœ์ ์œผ๋กœ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ์ง€์‹ ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์žฅ๊ธฐ ์ง€์›(LTS) ๋ฆด๋ฆฌ์Šค๋กœ, 3๋…„ ๋™์•ˆ ์ง€์›๋˜๋ฉฐ ์ด์ „ LTS ๋ถ„๊ธฐ์ธ 1.31์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. MediaWiki๋Š” ์ธ๊ธฐ ์žˆ๋Š” ์ „์ž ๋ฐฑ๊ณผ์‚ฌ์ „์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์œ„ํ‚ค ๋ฐฑ๊ณผ, ๊ทธ๋ฆฌ๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฐ€์žฅ ํฐ ์œ„ํ‚ค ์‚ฌ์ดํŠธ์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ์œ„ํ‚ค ์‚ฌ์ดํŠธ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ํ‚ค์•„, ์†Œ๊ทœ๋ชจ ์กฐ์ง ๋ฐ ๊ฐœ์ธ ์‚ฌ์šฉ์ž.

์•„๋ž˜์—๋Š” ์„ธ๋ถ€์ ์œผ๋กœ ์„ค๋ช…ํ•˜์ง€ ์•Š๊ณ  ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž ์žฌ์ ์œผ๋กœ ํฅ๋ฏธ๋กญ๊ณ  ์œ ์šฉํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ชฉ๋ก์ด ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ๋ณ€๊ฒฝ ๋กœ๊ทธ์—๋Š” ์ถ”๊ฐ€, ์ œ๊ฑฐ ๋ฐ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ์ƒ๋‹นํ•œ ์–‘์˜ ๊ธฐ์ˆ  ์„ธ๋ถ€ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ตœ์†Œ ํ•„์ˆ˜ PHP ๋ฒ„์ „์ด 7.3.19๋กœ ์ƒํ–ฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์œผ๋ฏ€๋กœ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ๋ฅผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜/์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ํŽ˜์ด์ง€์—์„œ aria-hidden HTML ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ—ˆ์šฉ๋˜๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ฌ์šฉ๋˜๋Š” ํƒœ๊ทธ ๋‚ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŠน์ˆ˜ ๋ฆฌ๋””๋ ‰์…˜ ํŽ˜์ด์ง€๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค: Special:EditPage, Special:PageHistory, Special:PageInfo ๋ฐ Special:Purge. ๊ทธ๋Ÿฌํ•œ ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์ธ์ˆ˜๋Š” ํ•ด๋‹น ์ž‘์—…์„ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Special:EditPage/Foo๋Š” ๊ธฐ์‚ฌ "Foo"๋ฅผ ํŽธ์ง‘ํ•˜๊ธฐ ์œ„ํ•œ ํŽ˜์ด์ง€๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
  • ํฌํ•จ๋จ Parsoid์˜ PHP ๊ตฌํ˜„, ์ด์ „์—๋Š” ๋ณ„๋„์˜ Node.js ์„œ๋ฒ„๋กœ ๋ฐฐํฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ผ๋ถ€ ํ™•์žฅ์ด ์ž‘๋™ํ•˜๋ ค๋ฉด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋น„์ฃผ์–ผ ํŽธ์ง‘๊ธฐ, ์ด๋Š” ๋˜ํ•œ ์ƒˆ๋กœ์šด ๋ฒ„์ „์˜ ์—”์ง„๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด์ œ ๊ทธ๋“ค์˜ ์ž‘์—…์—๋Š” ๊ทธ๋Ÿฌํ•œ ์™ธ๋ถ€ ์˜์กด์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • $wgLogos - ์œ„ํ‚ค ๋กœ๊ณ  ์„ ์–ธ์„ ์œ„ํ•œ ๊ธฐ์กด $wgLogo ๋ฐ $wgLogoHD ์˜ต์…˜์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์—๋Š” ๋กœ๊ณ  ์ด๋ฏธ์ง€์™€ ํ•จ๊ป˜ ์ธ์‡„๋œ ๋กœ๊ณ (์›Œ๋“œ๋งˆํฌ)์˜ ๊ฐ€๋กœ ์ด๋ฏธ์ง€๋„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ์›Œ๋“œ๋งˆํฌ๋ผ๋Š” ์ƒˆ๋กœ์šด ์†์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์›Œ๋“œ๋งˆํฌ๋ž€ ๋ฌด์—‡์ธ๊ฐ€, ์›Œ๋“œ๋งˆํฌ๊ฐ€ ํฌํ•จ๋œ ๋กœ๊ณ  ์˜ˆ์‹œ.
  • $wgWatchlistExpiry - ์‚ฌ์šฉ์ž๊ฐ€ ๋ณธ ํŽ˜์ด์ง€ ๋ชฉ๋ก์„ ์ž๋™์œผ๋กœ ์ง€์šฐ๋Š” ์ƒˆ๋กœ์šด ์˜ต์…˜์ž…๋‹ˆ๋‹ค.
  • $wgForceHTTPS - HTTPS ์—ฐ๊ฒฐ์„ ๊ฐ•์ œ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • $wgPasswordPolicy - ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ์ด๋ฆ„์„ ๋น„๋ฐ€๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ์ƒˆ๋กœ์šด ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ์ด ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” "MyPass"์ด๊ณ  ์‚ฌ์šฉ์ž ์ด๋ฆ„์€ "ThisUsersPasswordIsMyPass"์ž…๋‹ˆ๋‹ค.
  • Docker ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ MediaWiki๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€