지원으로 돌아가기 호스팅 스테이징 사이트 생성

스테이징 사이트 생성

스테이징 사이트를 사용하여 워드프레스닷컴 사이트 전체를 복제합니다. 주요 제작 사이트에 적용하기 전에 중요한 테마 및 플러그인 업데이트, 비호환성 또는 기타 주요 변경 사항을 스테이징 사이트에서 테스트할 수 있습니다. 이 가이드에서는 워드프레스닷컴에서 스테이징 사이트를 생성하는 방법을 보여드립니다.

본 기능은 WordPress.com Creator 또는 Entrepreneur 요금제를 사용하는 사이트에서 사용할 수 있습니다.

스테이징 사이트를 생성하는 방법

스테이징 사이트는 라이브 사이트에서 수행하시려는 플러그인과 테마 업그레이드 또는 변경 사항 테스트를 진행하는 훌륭한 장소입니다.

스테이징 사이트를 생성하려면 다음 단계를 따르세요.

  1. 사이트의 알림판을 방문합니다.
  2. 설정 → 호스팅 설정(기본 보기를 사용하는 경우) 또는 호스팅 → 구성(WP 관리자를 사용하는 경우)으로 이동합니다.
  3. 스테이징 사이트 섹션까지 아래로 스크롤합니다.
  4. 스테이징 사이트 추가” 버튼을 클릭합니다.
스테이징 사이트 추가 버튼.

이미 스테이징 사이트를 생성했으면 “스테이징 사이트 관리” 버튼이 대신 표시됩니다.

호스팅 설정 페이지를 통해 스테이징 사이트를 관리하거나 삭제합니다.

스테이징 사이트를 생성했으면 위의 설명과 같이 사이트 목록 아래 및 설정 → 호스팅 설정에서 스테이징 사이트 관리 버튼을 통해 해당 사이트를 찾습니다.

스테이징 사이트 작동 방식

스테이징 사이트 기능은 기존 사이트를 새 사이트로 복사합니다. 새 스테이징 사이트의 주소는 staging으로 시작하고 그 뒤에 임의의 문자 4개와 사이트 주소가 나옵니다.

새로 생성한 스테이징 사이트는 원래 사이트와 완전히 분리되며 서로 변경 사항의 영향을 받지 않습니다.

스테이징 사이트는 프로덕션 사이트(즉 기본 라이브 웹사이트)의 요금제가 활성화되어 있는 동안 활성 상태로 유지됩니다. 프로덕션 사이트와 스테이징 사이트는 동일한 저장 공간 할당량을 공유하며 두 사이트 사이에 저장 공간이 50/50으로 분할됩니다.

스테이징 사이트에 복사되는 데이터

다음과 같은 사이트 관련 데이터가 스테이징 사이트에 복제됩니다.

다음과 같은 워드프레스닷컴 관련 데이터는 사이트마다 다르므로 새 사이트에 복사되지 않습니다.

스테이징 사이트의 기능

스테이징 사이트는 프로덕션(라이브) 사이트와 유사하게 작동합니다. 설정 → 호스팅 설정에서 같은 방법으로 SFTP, SSH, phpMyAdmin에 접근할 수 있습니다. 라이브 사이트와 마찬가지로 플러그인 설치, 테마 전환 및 백업 복원은 스테이징 사이트에서 수행할 수 있습니다.

스테이징과 프로덕션 간 데이터 동기화

📌

베타 기능입니다. 예상대로 작동하지 않는 문제를 발견하거나 이 기능 개선 방법에 대한 아이디어를 공유하시려면 문의하기를 통해 피드백을 공유해 주세요.

스테이징 환경과 프로덕션(라이브) 환경 간에 양방향으로 데이터베이스와 파일 시스템을 동기화할 수 있습니다. 유일한 예외는 우커머스를 사용하는 사이트입니다. 스테이징 사이트가 생성된 후 받은 주문을 덮어쓸 위험이 있으므로 우커머스 데이터 프로덕션으로 다시 동기화할 수 없습니다.

프로덕션 사이트와 스테이징 사이트 간에 변경 사항을 동기화하려면 둘 다 접근할 수 있어야 합니다. 사용자가 둘 중 하나에만 접근할 수 있는 경우 변경 사항을 동기화할 수 있도록 프로덕션 및 스테이징 모두에 관리자로 추가하세요.

아래에서는 프로덕션을 스테이징에 동기화하는 방법과 스테이징을 프로덕션에 동기화하는 방법을 알아봅니다.

검색 엔진 동작 사용자 정의

기본적으로 검색 엔진의 스테이징 사이트 색인화가 차단됩니다. 그러나 웹사이트의 루트 폴더에 있는 사용자 정의 robots.txt 파일로 이 동작을 재정의할 수 있습니다.

프로덕션에서 스테이징으로 동기화

테마 또는 플러그인으로 작업을 시작하기 전에 스테이징 사이트를 프로덕션 사이트의 새 복사본으로 만드는 것이 좋습니다. 스테이징 사이트를 새로 고치고 프로덕션 사이트의 복사본으로 다시 만들려면 다음 단계를 따르세요.

  1. 사이트의 알림판을 방문합니다.
  2. 설정 → 호스팅 설정(기본 보기를 사용하는 경우) 또는 호스팅 → 구성(WP 관리자를 사용하는 경우)으로 이동합니다.
  3. 스테이징 사이트 섹션까지 아래로 스크롤합니다.
  4. “데이터베이스 및 파일 동기화” 섹션을 찾습니다.
  5. “프로덕션을 스테이징으로” 옵션을 선택합니다.
  6. 동기화” 버튼을 클릭합니다.

확인 창이 나타나면 “동기화“를 클릭하여 진행합니다.

스테이징에서 프로덕션으로 동기화

미디어 파일, 플러그인, 테마 및/또는 데이터베이스 콘텐츠(예: 글, 페이지, 메뉴)를 스테이징 사이트에서 프로덕션(라이브) 사이트로 다시 동기화하려면 아래 단계를 따르세요.

변경 사항에 만족하고 이를 스테이징에서 프로덕션에 복사하려면 다음 단계를 따릅니다.

  1. 사이트의 알림판을 방문합니다.
  2. 설정 → 호스팅 설정(기본 보기를 사용하는 경우) 또는 호스팅 → 구성(WP 관리자를 사용하는 경우)으로 이동합니다.
  3. 스테이징 사이트 섹션까지 아래로 스크롤합니다.
  4. “데이터베이스 및 파일 동기화” 섹션을 찾습니다.
  5. “스테이징에서 프로덕션으로” 옵션을 선택합니다.
  6. 프로덕션 사이트와 동기화하려는 스테이징 사이트의 일부를 선택합니다.
    • 테마: 새 테마를 추가하거나 기존 테마를 새 버전으로 업그레이드하거나 테마 파일을 편집한 경우 이 옵션을 선택합니다 활성 테마를 변경하는 경우 ‘사이트 데이터베이스’도 동기화하지 않는 한 프로덕션 사이트에서 이를 수동으로 활성화해야 합니다.
    • 플러그인: 새 플러그인을 설치하거나 기존 플러그인을 새 버전으로 업그레이드하거나 플러그인 파일을 편집한 경우 이 옵션을 선택합니다. 플러그인을 활성화하거나 비활성화하는 경우 ‘사이트 데이터베이스’도 동기화하지 않는 한 프로덕션 사이트에서 동일한 작업을 수행해야 합니다.
    • 미디어 업로드: 업로드 디렉터리의 모든 파일과 디렉터리를 복사합니다. 워드프레스에서 파일이 미디어 업로드로 표시되도록 하려면 ‘사이트 데이터베이스‘도 선택해야 합니다.
    • wp-content 디렉터리: theme, plugins, uploads를 제외한 wp-content 디렉터리의 모든 파일 및 디렉터리를 동기화하려면 이 옵션을 선택합니다.
    • 웹 루트: wp-content 디렉터리를 제외하고 모든 워드프레스 외 파일을 포함한 워드프레스 루트의 모든 파일과 디렉터리를 복사하려면 이 옵션을 선택합니다.
    • 사이트 데이터베이스(SQL): 글 또는 페이지를 추가 또는 편집하거나 새 미디어를 업로드하거나 사이트 편집기를 사용하여 사이트 템플릿을 편집하거나 데이터베이스에 저장된 데이터와 관련된 기타 변경 사항을 수행한 경우 이 옵션을 선택합니다. 주문을 덮어쓸 위험이 있으므로 우커머스 플러그인이 설치된 사이트에서는 이 옵션을 활성화할 수 없습니다.
  7. 동기화” 버튼을 클릭합니다.
  8. 확인 창이 나타나면 “동기화“를 클릭하여 진행합니다.
스테이징을 프로덕션에 동기화하는 옵션.
동기화 방향을 선택하고 동기화할 사이트 부분을 선택한 다음 “동기화” 버튼을 클릭합니다.

스테이징 데이터베이스를 프로덕션 환경에 복사하면 프로덕션 사이트가 스테이징 데이터로 대체되므로 프로덕션 사이트의 기존 데이터가 손실될 수 있다는 점을 유의하세요. 스테이징 사이트가 생성된 후 받은 주문을 덮어쓸 위험이 있으므로 우커머스 데이터 프로덕션으로 다시 동기화할 수 없습니다.

프로덕션 환경의 PHP 버전은 스테이징에서 설정한 버전과 일치하도록 자동으로 업데이트되지 않습니다. 두 환경에서 동일한 PHP 버전을 사용하려면 프로덕션 환경에서도 PHP 버전을 수동으로 업데이트해야 합니다. 동기화를 완료한 후 이 가이드를 사용하여 프로덕션 PHP 버전을 변경할 수 있습니다.

스테이징 사이트 삭제

스테이징 사이트를 제거하려면 다음 단계를 따르세요.

  1. 프로덕션 사이트의 알림판을 방문합니다.
  2. 설정 → 호스팅 설정(기본 보기를 사용하는 경우) 또는 호스팅 → 구성(WP 관리자를 사용하는 경우)으로 이동합니다.
  3. 스테이징 사이트 섹션까지 아래로 스크롤합니다.
  4. 스테이징 사이트 삭제” 버튼을 클릭합니다.
스테이징 사이트 삭제 버튼이 강조 표시됩니다.

FAQ

누가 스테이징 사이트를 생성하나요?

스테이징 사이트는 사이트의 관리자가 생성할 수 있습니다. 사이트 소유자는 다른 관리자가 스테이징 사이트를 생성하더라도 항상 스테이징 사이트의 소유자로 추가됩니다. 

우커머스가 활성화된 사이트를 복제하면 어떻게 되나요?

데이터베이스의 모든 우커머스 데이터가 스테이징 사이트에 복제되며, 여기에는 고객, 상품, 주문 또는 데이터베이스에 저장된 기타 우커머스 관련 정보가 포함될 수 있습니다. 워드프레스닷컴에서는 WP_ENVIRONMENT_TYPE=staging 상수도 wp-config.php 파일에 추가할 예정이며 이는 일부 플러그인에서 프로덕션 환경과 스테이징 환경을 구별하는 데 사용할 수 있습니다.

그러나 우커머스가 사이트에서 활성 상태이면 스테이징 사이트를 만든 후 받은 주문을 덮어쓸 위험이 있으므로 데이터베이스를 다시 프로덕션으로 동기화할 수 없습니다.

스테이징 사이트를 2개 이상 생성할 수 있나요?

현재 프로덕션 사이트당 하나의 스테이징 사이트만 생성할 수 있습니다. 사이트 복사 기능을 통해 사이트 복사본을 무제한으로 만들 수 있습니다.

스테이징 사이트 URL을 사용자 정의할 수 있나요?

프로덕션 사이트 이름 앞에 “staging-[random-four-characters]”가 추가된 스테이징 사이트 URL이 자동으로 생성됩니다. 스테이징 사이트는 라이브 사이트로 사용되지 않으므로 이 주소를 편집하거나 사용자 정의 도메인을 추가할 수 없습니다. 공개적으로 볼 수 있는 사이트 사본을 만들려면 사이트 복사 가이드의 단계를 대신 수행하세요.

Copied to clipboard!