본문 바로가기
Tip/WordPress Tip

멀티사이트 워드프레스 도메인 변경하는 방법 feat phpMyAdmin

by 낯선공간2019 2019. 2. 13.

목차

    🛫 멀티사이트 워드프레스 도메인 변경하는 방법 feat phpMyAdmin

    워드프레스로 구축한 사이트의 도메인을 변경할 때 단일 워드프레스 사이트의 도메인 변경은 쉽다.

    설정>일반 

    에서 워드프레스 주소와 사이트url을 변경할 새로운 도메인 주소로 변경해주면 된다.

    하지만 멀티사이트로 구축된 워드프레스에서는 id=1 번 사이트의 주소변경이 설정에서만 처리되지 않는다.

    이 때는 데이터베이스를 직접 수정해줘야만 변경이 가능하다.

    물론 도메인 체인지 같은 플러그인이 있지만, 개인적으로 신뢰하지 않는다.

    또한, 도메인의 변경이 그리 자주 있는 작업도 아니니 불필요한 플러그인을 설치할 필요는 없다.

    멀티사이트 워드프레스 도메인 변경하는 방법은 크게 2가지 작업을 필요로 한다.

    앞서 언급한 데이터베이스의 필드 수정과, wp-content.php 파일의 수정이 필요하다.

    php에서 데이터베이스 수정은 phpMyAdmin를 이용하는 것이 편리하다.

    phpMyAdmin에서 수정해야할 항목은 다음과 같다.

    wp_options 테이블 : siteurl, home 칼럼

    wp_site 테이블 : doamin 칼럼

    wp_sitemeta 테이블 : siteurl 칼럼

    wp_blogs 테이블 : domain 컬럼

    wp_#_options 테이블 : 멀티사이트 개수만큼 생성된 wp_#_option 테이블에서 siteurl, home 칼럼 (이 건 굳이 바꾸지 않아도 된다.)

    간혹 멀티사이트에서 멀티도메인을 운영하고자 할 때가 있다.

    이럴 때는 위의 wp_#_options의 주소는 멀티도메인에 쓸 주소들로 변경해 두거나, 메인 사이트에서의 도메인을 제외한 나머지 주소들은 사이트 설정에서 변경이 가능하다.

    데이터베이스의 수정 작업이 끝났다면, wp-content.php에 다음 항목을 추가한다.

    define( ‘WP_HOME’, ‘http://new.com’ );

    define( ‘WP_SITEURL’, ‘http://new.com’ );

    그리고 

    define( ‘DOMAIN_CURRENT_SITE’, ‘old.com’ );

    의 주소를 변경할 주소로 변경해 준다.

    이로써 워드프레스 멀티사이트 도메인 변경이 끝난다.

    주의할 점.

    멀티도메인을 운영하기 위해서는 호스팅이나 서버에서 멀티도메인의 등록이 가능해야 한다.

    /2067

    반응형

    댓글