Domain Change

도메인 λ³€κ²½

λΌμ΄λ―ΉμŠ€λŠ” 멀티도메인을 μ§€μ›ν•˜λ―€λ‘œ
도메인을 μ²˜λ¦¬ν•˜λŠ” 방법이 XE 1.x와 λ‹€λ¦…λ‹ˆλ‹€.
μ•„λž˜μ˜ μˆœμ„œλ₯Ό λ”°λ₯΄λ©΄ λŒ€λΆ€λΆ„μ˜ 경우 DBλ‚˜ μ„€μ • νŒŒμΌμ„ 직접 μˆ˜μ •ν•  ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.

λ³€κ²½ μ „ 도메인이 from.com, λ³€κ²½ ν›„ 도메인이 to.com이라고 κ°€μ •ν•©λ‹ˆλ‹€.

도메인 λ³€κ²½ μ „

  1. from.com으둜 μ ‘μ†ν•˜μ—¬ κ΄€λ¦¬μž ν™”λ©΄μ—μ„œ "μ‹œμŠ€ν…œ μ„€μ •" 메뉴에 λ“€μ–΄κ°‘λ‹ˆλ‹€.
  2. "μƒˆ 도메인 μΆ”κ°€"λ₯Ό ν΄λ¦­ν•˜κ³ , to.com을 μΆ”κ°€ν•©λ‹ˆλ‹€. λͺ¨λ“  섀정은 from.comκ³Ό λ™μΌν•˜κ²Œ ν•©λ‹ˆλ‹€.
  3. "μ‹œμŠ€ν…œ μ„€μ •" ν™”λ©΄μœΌλ‘œ λŒμ•„μ™€μ„œ "λ“±λ‘λ˜μ§€ μ•Šμ€ 도메인 처리" μ˜΅μ…˜μ„ "메인 ν™”λ©΄ ν‘œμ‹œ"둜 λ³€κ²½ν•œ ν›„ μ €μž₯ν•©λ‹ˆλ‹€.
    μ›λž˜ 섀정이 "메인 ν™”λ©΄ ν‘œμ‹œ"μ˜€λ‹€λ©΄ λ³€κ²½ν•˜μ§€ μ•Šμ•„λ„ λ©λ‹ˆλ‹€.

도메인 λ³€κ²½ ν›„

  1. to.com으둜 μ ‘μ†ν•˜μ—¬ κ΄€λ¦¬μž ν™”λ©΄μ—μ„œ "μ‹œμŠ€ν…œ μ„€μ •" 메뉴에 λ“€μ–΄κ°‘λ‹ˆλ‹€.
  2. to.com μˆ˜μ • ν™”λ©΄μœΌλ‘œ λ“€μ–΄κ°€μ„œ "κΈ°λ³Έ 도메인"을 μ„ νƒν•œ ν›„ μ €μž₯ν•©λ‹ˆλ‹€.
  3. from.com을 μ‚­μ œν•©λ‹ˆλ‹€.
  4. "μ‹œμŠ€ν…œ μ„€μ •" ν™”λ©΄μœΌλ‘œ λŒμ•„μ™€μ„œ "λ“±λ‘λ˜μ§€ μ•Šμ€ 도메인 처리" μ˜΅μ…˜μ„ μ›λž˜λŒ€λ‘œ λŒλ €λ†“μŠ΅λ‹ˆλ‹€.
    μ›λž˜ 섀정이 "메인 ν™”λ©΄ ν‘œμ‹œ"μ˜€λ‹€λ©΄ λ³€κ²½ν•˜μ§€ μ•Šμ•„λ„ λ©λ‹ˆλ‹€.

도메인 λ³€κ²½ 전에 섀정을 λ³€κ²½ν•˜μ§€ λͺ»ν•œ 경우

도메인 λ³€κ²½ 전에 섀정을 미리 λ°”κΏ” 놓지 μ•ŠμœΌλ©΄ κΈ°μ‘΄ λ„λ©”μΈμœΌλ‘œ 계속 λ¦¬λ‹€μ΄λ ‰νŠΈλ  수 μžˆμŠ΅λ‹ˆλ‹€.
이 λ•ŒλŠ” DBμ—μ„œ μ•„λž˜μ™€ 같은 쿼리λ₯Ό μ‹€ν–‰ν•˜μ‹œκΈ° λ°”λžλ‹ˆλ‹€.

UPDATE rx_domains SET domain = 'to.com' WHERE domain = 'from.com';

μ‚¬μš©ν•˜μ‹œλŠ” ν…Œμ΄λΈ” 접두사(rx_)에 따라 적절히 μ‘μš©ν•˜μ‹­μ‹œμ˜€.

쿼리 μ‹€ν–‰ ν›„μ—λŠ” μ„€μΉ˜ν΄λ”/files/cache ν΄λ”μ˜ λͺ¨λ“  ν•˜μœ„ 폴더λ₯Ό μ‚­μ œν•˜μ—¬
κΈ°μ‘΄ 도메인 정보가 μΊμ‹œμ— 남지 μ•Šλ„λ‘ ν•΄μ•Ό ν•©λ‹ˆλ‹€.

μ„€μ • 파일

λΌμ΄λ―ΉμŠ€λŠ” XE 1.x와 달리 도메인 λ³€κ²½μ‹œ db.config.php λ˜λŠ” config.php νŒŒμΌμ—μ„œ
"κΈ°λ³Έ URL"을 직접 μˆ˜μ •ν•  ν•„μš”κ°€ μ—†κ³ , μˆ˜μ •ν•˜λ”λΌλ„ μ˜λ―Έκ°€ μ—†μŠ΅λ‹ˆλ‹€.
(κΈ°λ³Έ URLμ΄λΌλŠ” κ°œλ… 자체λ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ„€μ • νŒŒμΌμ— 남아 μžˆλŠ” URL은
XE 1.x 방식에 μ˜μ‘΄ν•˜λŠ” 일뢀 자료λ₯Ό μœ„ν•œ ν˜Έν™˜μ„±μ„ μœ„ν•œ 것이며, μ½”μ–΄μ—μ„œ μ°Έμ‘°ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.)

단, "λ“±λ‘λ˜μ§€ μ•Šμ€ 도메인 처리" μ˜΅μ…˜μ΄ 잘λͺ»λ˜μ–΄ κΈ°μ‘΄ λ„λ©”μΈμœΌλ‘œ 계속 λ¦¬λ‹€μ΄λ ‰νŠΈλ˜λŠ” 경우
config.phpμ—μ„œ unregistered_domain_action 섀정을 display둜 λ°”κΎΈμ–΄ μ£Όλ©΄
도움이 될 수 μžˆμŠ΅λ‹ˆλ‹€.