사용자가 즐겨 사용하는 WordPress 스테이징 환경!

게시 됨: 2021-02-17
워드프레스 스테이징
@Cloudways 팔로우

WordPress 스테이징 웹 사이트를 만드는 것은 라이브 웹 사이트에 영향을 주지 않고 변경 사항을 테스트하는 데 탁월한 아이디어입니다.

대행사 또는 개인 개발자인 경우 WordPress 스테이징 환경은 개발 워크플로를 가속화하고 마감일 전에 고객에게 모형을 제공하는 좋은 방법입니다. 모든 것이 준비되고 클라이언트가 디자인을 승인하면 버튼 클릭 한 번으로 모든 것을 푸시하여 웹사이트를 라이브로 만들 수 있습니다.

이제 스테이징 환경에서 사이트를 개발하고 싶다는 확신이 들었으므로 배포 방법에 대해 알아보겠습니다.

WordPress 스테이징 사이트를 만드는 방법에는 몇 가지가 있습니다. 예를 들어 "WP Staging", BlogVault와 같은 WordPress 스테이징 플러그인을 선택하거나 라이브로 전환하기 전에 전체 사이트를 구축하기 위해 스테이징이 포함된 관리형 WordPress 호스팅을 찾을 수 있습니다.

이 가이드에서는 스테이징 환경을 설정하는 두 가지 방법에 대해 설명합니다.

  1. WordPress 스테이징 환경이란 무엇입니까?
  2. WordPress 준비 사이트를 어떻게 구축할 수 있습니까?
    1. 스테이징이 포함된 WordPress 호스팅
    2. WordPress 준비 사이트에 액세스
    3. WordPress 스테이징 서버에 액세스
    4. 도메인 가리키기
    5. 라이브 사이트 및 푸시/풀 변경 사항에 대한 스테이징 생성
    6. 워드프레스 라이브 사이트 복제
    7. 라이브 애플리케이션을 위한 스테이징 관리
    8. 스테이징 사이트에 대한 스테이징 관리
  3. 복제 기능 확장
  4. 워드프레스 스테이징 플러그인
  5. WordPress 사이트 마이그레이션
  6. 자주 묻는 질문

WordPress 스테이징 환경이란 무엇입니까?

스테이징 웹 사이트 또는 영역이라고도 하는 스테이징 환경은 라이브 사이트의 정확한 복제본입니다. 라이브 사이트를 방해하지 않고 스테이징 사이트에서 변경 사항(및 개선 사항)을 먼저 테스트할 수 있습니다. 모든 것이 완벽하게 작동하면 변경 사항을 라이브 사이트에 "푸시"하거나 배포하기만 하면 됩니다.

WordPress 준비 사이트를 어떻게 구축할 수 있습니까?

Cloudways에서 시작된 모든 WordPress 사이트에는 자체 스테이징 환경이 제공됩니다. 스테이징 사이트에서 작업을 마치면 Cloudways 스테이징 환경 또는 타사 WordPress 스테이징 플러그인을 사용하여 도메인을 지정하고 변경 사항을 라이브 사이트에 푸시합니다.

스테이징이 포함된 WordPress 호스팅

Cloudways에서 WordPress 기반 서버를 시작하는 것은 몇 번의 클릭만으로 이루어집니다. 이미 Cloudways에 계정이 있다고 가정합니다. 그렇지 않은 경우 여기에서 하나를 만드십시오.

계정이 확인되면 Cloudways 플랫폼에 로그인하고 시작을 클릭합니다.

시작하다

시작하려는 서버와 응용 프로그램에 대해 묻는 메시지가 표시됩니다.

이 예에서는 WordPress 를 애플리케이션으로 선택하고 DigitalOcean 을 스테이징 서버가 있는 WordPress 호스팅으로 선택합니다. 원하는 경우 WordPress 스테이징 서버를 시작하기 위해 5개의 클라우드 호스팅 제공업체 중 하나를 선택할 수 있습니다.

Cloudways에 WordPress 설치

WordPress 준비 사이트에 액세스

WordPress 스테이징 웹사이트가 시작되면 애플리케이션 탭으로 이동하여 WordPress 웹사이트를 방문하고 WordPress 애플리케이션을 선택합니다.

WordPress 스테이징 사이트에 대한 액세스

레이블을 정의하겠습니다.

  1. 이 계정에서 호스팅하는 모든 애플리케이션 목록을 가져옵니다.
  2. 워드프레스 테스트 사이트입니다. 필요한 세부 사항을 볼 수 있습니다.
  3. WordPress 스테이징 웹사이트에 액세스하기 위한 기본 URL의 버튼입니다.
  4. 웹 사이트에 대한 더 많은 옵션이 있는 확장 가능한 메뉴.
  5. 단일 서버에서 둘 이상의 WordPress 스테이징 사이트를 시작할 수 있습니다.

WordPress 테스트 웹사이트가 로드되면 다음과 유사한 화면이 표시됩니다.

WordPress 스테이징 사이트 액세스 - 2

손이 더러워질 수 있는 애플리케이션 관리 화면입니다. 라벨은 상당히 직관적입니다. 그러나 더 자세한 내용을 원하면 응용 프로그램 관리 화면 연습을 확인하십시오.

WordPress 스테이징 서버에 액세스

스테이징 서버가 실행되면 상단 메뉴 표시줄에서 서버에 액세스할 수 있습니다.

WordPress 스테이징 서버에 대한 액세스

레이블을 정의하겠습니다.

  1. 이 계정에서 호스팅하는 서버 목록을 가져옵니다.
  2. 스테이징 서버의 세부 정보입니다.
  3. 이 서버에서 호스팅되는 응용 프로그램(WordPress, PHP, Magento 등)의 수입니다.
  4. 서버에 대한 추가 옵션이 있는 확장 가능한 메뉴.
  5. 한 서버에서 여러 웹사이트를 호스팅하는 옵션과 유사하게 단일 Cloudways 계정에서 여러 서버를 시작할 수 있습니다.

도메인 가리키기

이제 WordPress 테스트 사이트를 실행할 준비가 되었습니다.

이제 자신 있게 구축할 수 있으며 완료되면 도메인을 가리키고 무료 SSL 인증서를 설치하고 도메인을 활성화할 수 있습니다.

포인트 도메인 클라우드웨이

참고: WordPress 사이트를 구축하고 도메인을 지정하여 활성화했다고 가정합니다. 위 이미지에서 세 번째 포인터를 확인하고 WP_StagingLive_WP 로 이름을 변경했습니다.

라이브 사이트 및 푸시/풀 변경 사항에 대한 스테이징 생성

이 시점에서 스테이징 환경을 만들고 WordPress 사이트를 구축하고 라이브로 전환했습니다. 원하는 경우 새 테마/플러그인을 추가하거나 사용자 정의 코드를 업로드할 수 있습니다. 준비 사이트는 실제 웹 사이트를 변경하기 전에 테스트하고 평가할 수 있는 좋은 기회를 제공합니다. 이렇게 하면 테스트되지 않은 웹사이트 변경으로 인해 웹사이트 가 손상 될 가능성이 크게 줄어듭니다.

라이브 웹사이트의 스테이징 환경을 만들려면 동일한 서버나 다른 서버에서 복제해야 합니다.

워드프레스 라이브 사이트 복제

웹 에이전시를 운영하거나 클라이언트를 위한 WordPress 사이트를 구축하려는 경우 복제 기능이 모든 요구 사항을 처리할 수 있습니다. 클라이언트에 웹 사이트 사용자 지정이 필요할 때마다 라이브 WordPress 웹 사이트를 복제하고 변경 사항을 테스트한 다음 변경 사항을 라이브 사이트에 푸시 하여 시작할 수 있습니다.

라이브 WordPress 사이트에 대한 클론/스테이징을 만드는 과정을 살펴보겠습니다.

왼쪽 상단 메뉴 모음에서 응용 프로그램 탭으로 이동하고 라이브 WordPress를 찾은 다음 ( ) 추가 옵션에 액세스하려면 클릭하십시오. 열리는 메뉴에서 앱 복제/스테이징 생성 을 선택합니다.

WordPress 준비 사이트 만들기

참고: 라이브 WordPress 애플리케이션의 이름을 " Live_WP "로 지정했습니다.

클론 애플리케이션

이 시점에서 스테이징 사이트를 복제하거나 생성할 서버와 웹사이트를 복제할 것인지 아니면 라이브 웹사이트를 위한 스테이징 사이트를 생성할 것인지의 두 가지 질문 을 받게 됩니다.

중요 : 준비 사이트를 만들 때 " 준비로 만들기 " 확인란을 선택하는 것을 잊지 마십시오 . 애플리케이션 복제와 스테이징 사이에는 사소하지만 상당한 차이가 있습니다.

    1. 클론 은 애플리케이션의 복제본을 생성합니다. 그러나 원본 응용 프로그램과 복제된 응용 프로그램 간에는 동기화되지 않습니다 .
    2. 스테이징 은 애플리케이션의 복제본도 생성합니다. 그러나 라이브 애플리케이션과 복제본 애플리케이션은 모두 동기화되어 있습니다. 또한 라이브 버전과 복제본 버전 모두에서 푸시 및 풀 작업을 수행할 수 있습니다.

또는 응용 프로그램으로 이동하여 복제/준비 버전을 만들 수도 있습니다. 들어가면 오른쪽 하단의 주황색 버튼 에 마우스를 놓고 앱 복제/스테이징 만들기를 선택합니다.

WordPress 준비 사이트 만들기 - 2

그리고, 당신은 가도 좋다!

스테이징 서버

이 프로세스는 라이브 WordPress 사이트의 스테이징을 만드는 데 몇 분 정도 걸립니다. 완료되면 실제 응용 프로그램 이름 옆에 " staging " 레이블이 있는 응용 프로그램 탭 아래에 복제된 WordPress 사이트를 찾을 수 있습니다.

WordPress Stagin 사이트 생성

이제 WordPress 테스트 사이트가 준비되었으며 WordPress 사이트를 계속 사용할 수 있습니다.

조금 더 깊이 들어가 보겠습니다.

라이브 애플리케이션을 위한 스테이징 관리

라이브 WordPress 애플리케이션에 액세스하면 왼쪽 메뉴에 " Staging Management "라는 레이블이 있는 새 메뉴 항목을 볼 수 있습니다. 다음과 같이 보입니다.

스테이징 관리

다음 세 가지 버튼/옵션을 볼 수 있습니다.

  • 끌어오기: 스테이징 사이트에서 라이브 사이트로 변경 사항을 가져옵니다.
  • 푸시: 라이브 사이트에서 스테이징 사이트로 변경 사항을 푸시합니다.
  • 로그 보기: 푸시/풀 로그 작업에 대한 로그를 봅니다.

스테이징 사이트에 대한 스테이징 관리

WordPress 스테이징 웹사이트로 이동하면 왼쪽 메뉴에 " 스테이징 관리 "라는 레이블이 있는 새 메뉴 항목이 표시됩니다.

옵션은 라이브 WordPress 애플리케이션에 있는 옵션과 유사합니다. WP 스테이징 사이트에서 변경 사항을 완료하고 라이브 웹 사이트에 변경 사항을 푸시할 수 있을 만큼 자신감이 생기면 푸시 버튼을 탭하기만 하면 됩니다. 다음과 같은 질문을 받게 됩니다.

  • 웹 응용 프로그램 파일: 스테이징 사이트에서 라이브 사이트로 파일 변경 사항을 복사합니다.
  • 데이터베이스: 라이브 웹사이트 데이터베이스를 덮어씁니다. (주의하십시오 – 이 기간 동안 라이브 웹사이트에서 데이터베이스 수준 변경을 수행한 경우 중요한 데이터가 손실될 수 있습니다)
  • 백업: 준비 사이트에서 데이터를 이동하기 전에 라이브 웹사이트를 백업합니다. 백업을 선택하면 라이브 애플리케이션에 롤백 버튼이 표시됩니다.

스테이징에서 라이브로 복사

같은 방식으로 풀 버튼은 라이브 웹사이트의 변경 사항을 스테이징 웹사이트로 가져옵니다.

추신: 다음은 Cloudways Staging 환경에 대한 중요한 참고 사항 이 포함된 반드시 읽어야 할 가이드입니다 .

복제 기능 확장

Cloudways는 애플리케이션 복제에만 국한되지 않습니다. Cloudways의 다른 계정으로 서버를 복제 및/또는 이전할 수도 있습니다.

  • 복제 서버: 동일한 계정에 대해 전체 서버의 복사본을 만듭니다.
  • 서버 이전: 동일한 서버 IP 주소를 포함하는 다른 Cloudways 계정으로 서버를 이전할 수 있습니다.

위의 기능은 스테이징 서버로 사용할 수 있으며 대행사를 소유하고 있거나 클라이언트를 위한 WordPress 사이트를 구축하는 경우 매우 유용합니다.

개발자이고 Git과 직접 통신하고 변경 사항을 배포하기 위해 코드 편집기를 사용하는 경우 Sublime을 Git과 연결하고 라이브 사이트에 변경 사항을 배포하는 방법에 대한 이 훌륭한 글을 읽는 것이 좋습니다.

워드프레스 스테이징 플러그인

BlogVault, WP Staging 및 WP Migrate DB와 같은 여러 플러그인도 라이브 웹 사이트의 스테이징 사이트를 만들고 변경 사항을 테스트하고 푸시하는 데 널리 사용됩니다.

라이브 WordPress 웹 사이트에 로그인하고 플러그인 -> 새로 추가로 이동하여 WP Staging 또는 WP Migrate DB를 검색합니다.

이 가이드에서는 WP Staging 플러그인을 사용합니다. 계속하려면 플러그인을 설치하고 활성화하십시오.

WP Staging 플러그인은 프로 버전을 구하거나 건너뛰기 – 복제 시작 하이퍼링크를 클릭하도록 요청합니다. 계속하기 전에 WordPress 사이트를 백업하는 것을 잊지 마십시오.

새 스테이징 사이트 만들기 버튼을 클릭합니다. 그러면 구성 화면으로 이동합니다. 스테이징 사이트 이름을 입력하고 다른 옵션을 탐색하여 복제할 항목을 선택합니다.

특히 라이브 웹 사이트가 큰 경우 여유 디스크 공간 을 확인하는 것을 잊지 마십시오.

이제 복제 시작 버튼을 클릭합니다.

몇 분 안에 WP 스테이징 사이트가 생성되며 라이브 웹사이트의 관리자 자격 증명으로 대시보드에 로그인할 수 있습니다.

이제 라이브 웹사이트에 영향을 주지 않고 변경 사항을 테스트하십시오. 그러나 무료 버전에서는 변경 사항을 라이브 사이트로 다시 푸시할 수 없습니다 .

Pro 버전에 대한 비용을 지불하고 싶지 않다면 Cloudways가 제공 하는 완전한 푸시/풀 웹사이트 스테이징 환경을 활용하십시오.

WordPress 사이트 마이그레이션

Cloudways 스테이징 환경의 기능이 흥미롭게 보입니까?

WordPress 웹사이트 스테이징 환경을 시험해보고 싶으십니까? 글쎄, 우리는 당신을 돌 봅니다 . "WordPress Migrator 플러그인"을 사용하여 WordPress 사이트를 Cloudways로 쉽게 마이그레이션할 수 있습니다.

스테이징 사이트에 대한 권장 모범 사례

이제 스테이징 환경을 만드는 방법을 배웠으므로 실제로 작업을 시작하기 전에 확인해야 할 몇 가지 중요한 사항이 있습니다. 여기에는 백업, 이메일, 캐시, 데이터베이스 등이 포함됩니다. WordPress 스테이징 프로세스가 원활하고 귀중한 데이터 손실이 발생하지 않도록 주의 깊게 읽으십시오.

전체 백업 수행

전체 백업에는 모든 파일과 데이터베이스가 포함되며 서버 또는 언제든지 검색할 수 있는 오프사이트 위치에 백업됩니다. 이와 대조적으로 모든 테마 파일, 플러그인 파일, 미디어 파일 및 데이터베이스를 포함하지 않는 부분 백업입니다. 또한 스테이징 작업을 시작하기 직전에 즉시 백업을 수행하는 것이 중요합니다. 자동 백업이 수행되기 며칠 전일 수 있기 때문입니다. 따라서 문제가 발생하여 사이트의 최신 버전으로 되돌리려면 즉각적인 백업을 수행하는 것이 중요합니다.

캐시 지우기

오랫동안 웹사이트를 작업해 온 사람으로서 캐시는 여전히 웹사이트 변경으로 나를 괴롭히는 것입니다. 일반적인 경우는 웹사이트를 변경하고 이를 라이브로 푸시하고 변경된 사항이 없는지 확인하는 것입니다. 몇 시간 동안 머리를 긁적이며 이전 버전을 표시하는 것이 캐시임을 깨닫고 변경 사항을 확인하려면 캐시를 지워야 합니다.

변경 사항을 지연 없이 볼 수 있도록 라이브 사이트에 새 변경 사항을 푸시할 때 캐시를 지우는 것이 좋습니다.

프로덕션 데이터베이스를 스테이징 데이터베이스와 별도로 유지

프로덕션 데이터베이스가 엉망이 되면 전체 웹 사이트가 손상될 위험이 있으므로 프로덕션 데이터베이스를 간섭해서는 안 됩니다. 즉, 스테이징 환경에서 작업하는 경우 나중에 덮어써서 스테이징 데이터베이스와 프로덕션 데이터베이스를 혼합하여 절대 해서는 안 되는 작업이 있습니다.

스테이징 사이트에 대한 공개 액세스 권한을 부여하지 마십시오.

항상 WordPress 준비 사이트를 실험을 수행하는 통제된 환경으로 생각하고 아무도 찾을 수 없는 비밀 장소에 보관해야 합니다. 즉, 검색 엔진에 표시되지 않도록 색인을 생성하지 않고 팔로우하지 않아야 합니다. 또한 추가 보안을 위해 스테이징 사이트를 암호로 보호해야 합니다.

이 자습서를 마무리하기 위해 기사의 주요 전제인 스테이징 사이트는 WordPress 개발 워크플로의 필수 요구 사항입니다. Cloudways WordPress 스테이징 사이트 또는 스테이징 서버 생성에 대해 질문할 사항이 있으면 아래 댓글 섹션에서 자유롭게 질문하세요.

Q. WordPress 스테이징 환경이란 무엇을 의미합니까?

워드프레스 스테이징 환경은 워드프레스 웹사이트의 코드베이스를 테스트하기 위한 전용 환경입니다. 프로덕션 환경의 독립 복제본입니다.

Q. WordPress 스테이징 서버는 무엇을 의미합니까?

스테이징 환경에는 프로덕션 서버와 유사한 스테이징 서버가 포함됩니다. 라이브 사이트가 호스팅되는 동일한 사양 서버에서 스테이징 환경을 생성하는 것이 항상 권장됩니다.

Q. 스테이징 서버에 WordPress를 설치하는 방법은 무엇입니까?

스테이징 서버에 WordPress를 설치하는 것은 간단합니다. 클라우드에서 WordPress를 호스팅하는 방법에 대한 이 기사를 읽기만 하면 됩니다.

Q. WordPress 스테이징 사이트란 무엇입니까?

WordPress 스테이징 사이트는 액세스가 제한된 라이브 WordPress 사이트의 클론/복제본입니다. 스테이징 사이트에서 테마/플러그인 및 기타 코드 수준 변경 사항을 테스트할 수 있습니다. 완료되면 라이브 WordPress 사이트에 변경 사항을 푸시/풀할 수 있습니다.

Q. WordPress 스테이징을 라이브로 마이그레이션하는 방법은 무엇입니까?

WordPress 스테이징을 라이브로 마이그레이션하는 것은 Cloudways와 같은 스테이징 공급자와 함께 WordPress 호스팅에서 제공하는 복제 기능을 통해 쉽게 수행할 수 있습니다.

Q. 스테이징이 포함된 WordPress 호스팅?

Cloudways와 같은 여러 WordPress 호스팅 제공업체는 WordPress 사이트를 라이브로 만들기 전에 쉽게 테스트할 수 있는 WordPress 준비 환경을 제공합니다.