여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. 워드프레스 멀티사이트 지우기

워드프레스 멀티사이트 지우기

4주전 작성

멀티사이트 지우기

워드프레스 멀티사이트(Multisite)를 제거하고 단일 사이트로 복원하려면 데이터베이스 및 코드 수정이 필요하다.

⚠️ 데이터 손실 위험이 있으므로, 반드시 전체 백업(DB + 파일) 후 진행하자. 동일 멀티사이트를 다시 운영하고자 하는 경우, 이 작업을 진행하면 데이터가 모두 유실된다.

데이터베이스 백업

  1. phpMyAdmin 접속
  2. 백업하고자 하는 테이블 선택
  3. 오른쪽 상단의 내보내기(Export) 클릭
  4. 방식: 퀵 / 커스텀 중 하나 선택
  5. 형식: SQL
  6. 압축: gzip 또는 zip 선택
  7. [실행(Go)] 버튼 클릭하여 다운로드

wp-config.php 파일

wp-config.php 파일에서 멀티사이트 구성하는 아래와 같은 코드를 찾아 삭제 또는 주석 처리 후 저장하고 서버에 업로드하자.

define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false); // 또는 true
$base = '/'; // 멀티사이트 경로

데이터베이스 정리

데이터베이스 테이블 삭제
  1. phpMyAdmin 접속
  2. DB 계정으로 로그인
  3. dbname 부분에 데이터베이스 이름 기재한 후 wp_2_로 시작하는 테이블 검색

    SELECT GROUP_CONCAT(TABLE_NAME SEPARATOR ', ')
    FROM INFORMATION_SCHEMA.TABLES
    WHERE TABLE_SCHEMA = 'dbname'
    AND TABLE_NAME LIKE 'wp_2_%';
  4. 출력된 테이블 목록 복사
  5. 복사한 테이블 목록을 아래 코드의 ‘wp_2_posts, wp_2_options, wp_2_comments’ 부분에 붙여넣기.

    DROP TABLE wp_blogs, wp_blog_versions, wp_signups, wp_registration_log, wp_site, wp_sitemeta;
    DROP TABLE wp_2_posts, wp_2_options, wp_2_comments;
  6. 쿼리 실행하면, 있는 테이블만 삭제된다.
wp_options 테이블 수정
  1. siteurl / home인 행의 option_value를 메인 사이트 URL로 설정

    UPDATE wp_options
    SET option_value = 'https://maz.kr'
    WHERE option_name IN ('siteurl', 'home');
  2. wp_options에서 멀티사이트 관련 옵션 삭제

    DELETE FROM wp_options WHERE option_name LIKE '%multisite%';

파일 정리

  1. FTP로 서버에 접근
  2. 메인사이트 미디어가 sites/1/ 폴더에 저장되어있는지 확인
  3. 메인사이트의 미디어가 ‘/wp-content/uploads/2025/05/’ 이런식으로 저장되어있다면,
    • ‘/wp-content/uploads/sites/’ 폴더 삭제
  4. 메인사이트의 미디어가 ‘/wp-content/uploads/sites/1/’ 이런식으로 저장되어있다면,
    • ‘/wp-content/uploads/sites/1/’을 제외한 ‘/wp-content/uploads/sites/’의 하위 폴더 삭제

플러그인 및 테마 재설정

네트워크 활성화된 플러그인 / 테마는 단일 사이트에서 재활성화 해야한다.

멀티사이트 전용 플러그인 (예: Domain Mapping)은 삭제하자.

도메인 매핑 제거

DNS 설정에서 Wildcard 서브도메인 설정을 제거하자.

 

이제 워드프레스 관리자 페이지를 다시 접속하여 잘 동작하는지 확인하자.

Mingg`s Diary
밍구
공부 목적 블로그