WordPress 스테이징 사이트가 필요한 이유(그리고 만드는 방법)

게시 됨: 2022-05-17

WordPress는 기본적으로 매우 잘 작동하지만 사이트를 사용자 정의 변경하고 싶을 것입니다. 그러나 플러그인과 코드를 실험하는 것은 위험할 수 있습니다. 한 번의 실수로 웹사이트가 오프라인 상태가 되거나 최악의 시나리오에서는 고칠 수 없을 정도로 망가질 수 있습니다.

스테이징 사이트가 유용한 곳입니다. 웹사이트의 이 비공개 사본을 사용하여 의도한 변경 사항을 테스트하고, 새로운 디자인을 시도하고, 안전상의 오류를 해결할 수 있습니다. 또한 라이브 사이트의 방문자는 진행 중인 작업을 볼 수 없으므로 전문가가 아닌 것처럼 보일 수 있습니다.

이 기사에서는 스테이징 사이트가 무엇인지, 어떻게 작동하는지, 왜 필요한지 정확히 살펴보겠습니다. 가자!

스테이징 사이트란

테스트 사이트, 개발 사이트, 샌드박스 또는 스테이징 환경이라고도 하는 스테이징 사이트는 라이브 WordPress 기반 웹 사이트의 복제본입니다. 방문자에게 비공개로 유지되므로 귀하와 승인된 사용자만 액세스할 수 있습니다.

웹사이트 사본을 보유하는 것은 개발 목적을 위한 테스트 장소로 매우 중요합니다. 곧 사용에 대해 더 자세히 다루겠지만 새 테마가 어떻게 보일지 테스트하는 것부터 완전히 새로운 기능을 추가하는 일부 사용자 정의 코드를 시험해 보는 것까지 다양합니다.

파일과 데이터베이스는 기본 웹사이트와 동일하지만 '실시간으로 푸시'하기로 선택할 때까지 변경 사항은 해당 웹사이트에 영향을 미치지 않습니다. 따라서 테스트 및 문제 해결을 위한 완전히 안전한 영역이 되며 청중이나 고객에게 부정적인 영향을 미치지 않습니다.

준비 사이트 작동 방식

이제 스테이징 사이트가 일반적인 의미로 무엇인지 알았으므로 정확히 어떻게 작동하는지 궁금할 것입니다. 준비 사이트는 거의 항상 사이트 기본 도메인의 '하위 도메인'으로 생성됩니다. 예를 들어 스테이징 사이트는 subdomain.mainwebsite.com 에 있을 수 있습니다.

ManageWP를 사용하여 WordPress용 스테이징 웹 사이트 추가.

준비 영역이 기본 웹 사이트를 복제하는 동안 파일과 데이터베이스는 하위 도메인 폴더에 저장됩니다. 변경 사항이 기본 웹 사이트의 기능이나 모양에 영향을 미치지 않도록 별도로 보관됩니다.

스테이징 사이트의 모양과 실행 방식에 만족하면 변경 사항을 라이브 웹 사이트에 푸시할 수 있습니다. 즉, 현재 하위 도메인에 있는 파일과 데이터베이스가 기본 도메인에 있는 파일과 데이터베이스를 대체합니다. 이를 수행하는 방법에는 '단순 푸시'와 '고급 푸시'의 두 가지가 있습니다.

단순 푸시는 전체 라이브 사이트가 스테이징 사이트의 콘텐츠로 덮어쓰여지는 것을 의미합니다. 대조적으로 고급 푸시는 스테이징 사이트에서 라이브로 만들려는 측면을 선택하는 것을 의미합니다. 이렇게 하면 전자 상거래 데이터 또는 뉴스 게시물과 같이 스테이징 사이트가 생성된 이후 기본 도메인에 추가된 새 콘텐츠를 덮어쓰지 않게 됩니다.

또한 지금까지 온라인으로 호스팅되는 스테이징 사이트에 대해 이야기해 왔다는 점도 주목할 가치가 있습니다. 일반적으로 웹사이트의 호스팅 제공업체를 통해 생성됩니다. 그러나 파일과 데이터베이스가 컴퓨터에 저장되는 오프라인 '로컬' 준비 사이트를 만들 수도 있습니다. 이것은 보다 개인적인 환경이며 오프라인으로 작업할 수 있습니다. 그러나 이러한 유형의 스테이징 사이트에서는 변경 사항을 실시간으로 푸시하는 프로세스가 더 복잡한 경우가 많습니다.

준비 사이트 사용을 고려해야 하는 이유

새 웹 사이트를 만들고 기존 웹 사이트를 업데이트할 때 준비 사이트를 사용하는 것은 매우 일반적입니다. 이 접근 방식에는 다음과 같은 많은 이점이 있습니다.

  • 사용자는 진행 중인 작업을 볼 수 없습니다. 비공개로 필요한 모든 변경을 수행할 수 있으며 100% 사용할 준비가 되었을 때만 실시간으로 푸시할 수 있습니다.
  • 라이브 사이트가 충돌하거나 중단되거나 데이터와 콘텐츠가 손실될 위험이 없습니다.
  • 새로운 플러그인, 테마 및 타사 도구를 실험하여 이러한 변경 사항에 얽매이지 않고 사이트에 영향을 미치는 방식이 마음에 드는지 확인할 수 있습니다.
  • 안전한 환경에서 사용자 정의 코드 및 코어 파일 변경을 시도할 수 있습니다.
  • 사이트에 오류가 있는 경우 문제 해결을 수행하고 수정 사항을 시도할 수 있습니다. 그런 다음 완벽하게 작동하는 솔루션을 찾으면 라이브 웹사이트에 복제할 수 있습니다.
  • 마지막으로 준비 사이트를 사용하면 변경 프로세스를 서두를 필요가 없습니다. 방문자가 반쯤 완성된 사이트나 유지 관리 모드 페이지를 접하고 작업하는 동안 클릭이나 수익을 잃을까 걱정할 필요가 없습니다.

대신 기본 사이트를 현재와 동일하게 계속 실행하고 개발 작업에 시간을 할애할 수 있습니다. 그런 다음 준비가 되면 방문자를 위해 변경 사항을 실시간으로 적용할 수 있습니다.

WordPress 스테이징 사이트를 만드는 3가지 방법

준비 사이트는 만들기가 매우 간단하고 로컬 또는 오프라인으로 설정할 수 있으며 보다 전문적인 웹 사이트를 제작할 수 있습니다. 또한 시작하는 방법은 여러 가지가 있습니다. 세 가지 기본 옵션을 간단히 살펴보겠습니다.

1. 웹 호스트를 통해 스테이징 사이트 만들기

많은 웹사이트 호스트가 스테이징 기능을 제공합니다. 여기에는 SiteGround 및 Bluehost와 같은 WordPress 사이트에 대한 가장 인기 있는 호스팅 옵션이 포함됩니다.

SiteGround 스테이징 기능.

SiteGround는 GoGeek 계획 이상에서 이 옵션을 제공합니다. cPanel의 스테이징 모듈을 사용하여 스테이징 사이트를 빠르게 만들 수 있습니다. Bluehost는 WordPress 대시보드의 Bluehost 옵션을 통해 스테이징을 사용할 수 있으므로 간단합니다.

따라서 준비 사이트를 만들어야 하는 경우 웹 호스트에게 도움이 될 만한 사이트인지 확인하는 것이 좋습니다. 이 방법으로 제어할 수 있는 권한은 조금 줄어들지만 일반적으로 가장 빠르고 간단한 옵션입니다. 현재 호스팅 계획에 준비 사이트가 포함되어 있지 않은 경우 상위 계층으로 업그레이드하면 이 옵션을 사용할 수 있습니다. 그렇지 않으면 대신 다음 옵션 중 하나를 확인할 수 있습니다.

2. 플러그인 사용

호스팅 제공업체가 스테이징 사이트 기능을 제공하지 않는 경우 WordPress 플러그인이 또 다른 옵션입니다. 준비 웹 사이트를 만들고 관리하고 준비가 되면 라이브로 푸시하는 데 도움이 되는 타사 도구가 많이 있습니다.

예를 들어 자체 ManageWP 플러그인을 사용하여 스테이징 사이트를 설정할 수 있습니다. 사이트의 가장 최근 백업을 복제하고 이를 사용하여 스테이징 복사본을 생성하기만 하면 됩니다.

스테이징 웹 사이트 변경 사항을 라이브 사이트로 푸시합니다.

이 프로세스는 사용자 정의할 수 있으며 완전히 제어할 수 있습니다. 예를 들어 스테이징 사이트의 위치를 ​​결정할 수 있습니다. 또한 스테이징 사이트를 라이브로 푸시하는 프로세스와 마찬가지로 빠르고 간단합니다.

마지막으로 ManageWP를 사용하면 독립 실행형 스테이징 솔루션에 비해 많은 이점이 있습니다. 이 특정 기능과 함께 백업, 안전 업데이트 및 가동 시간 모니터를 포함하여 웹 사이트를 개발 및 유지 관리하는 데 유용한 많은 기능을 얻을 수 있습니다.

3. 스테이징 사이트를 수동으로 설정

마지막으로 원하는 경우 스테이징 사이트를 수동으로 설정할 수 있습니다. 이것은 가장 복잡한 옵션이기도 하지만 고급 사용자에게 더 적합하지만 가장 많은 제어를 제공합니다.

이 경로를 선택하면 몇 가지 옵션이 있습니다. 예를 들어 호스팅 제공업체를 통해 하위 도메인을 만들고 Duplicator와 같은 플러그인을 설치할 수 있습니다. 플러그인을 사용하여 웹사이트 사본을 만든 다음 아카이브를 다운로드하여 새 하위 도메인의 파일 디렉토리에 업로드합니다. 그런 다음 새 데이터베이스도 생성해야 합니다.

XAMPP, WAMP 또는 MAMP와 같은 타사 도구를 사용할 수도 있습니다.

XAMPP 로컬 개발 도구.

이러한 플랫폼은 모두 무료이며 자신의 컴퓨터에 로컬 스테이징 사이트를 만드는 데 도움이 될 수 있습니다. 정확한 프로세스는 선택한 도구와 특정 목표에 따라 다르지만 시작하는 데 도움이 되는 많은 지침을 온라인에서 찾을 수 있습니다.

결론

웹 사이트가 시간과 비용을 소모하는 다운타임으로 위협받지 않도록 하려면 안전한 환경에서 필요한 변경을 수행해야 합니다. 준비 사이트가 있으면 사이트를 재설계하고, 새로운 플러그인을 실험하고, 오류를 해결하는 등의 작업을 수행할 수 있습니다.

무엇보다도 스테이징 사이트를 빠르고 쉽게 설정할 수 있습니다. 호스팅 제공업체의 기본 제공 기능을 사용할 수 있습니다. 그렇지 않은 경우 수동 옵션이 ​​많이 있거나 ManageWP를 사용하여 스테이징 웹 사이트를 빠르게 설정할 수 있습니다. 지금 준비 사이트가 필요하지 않더라도 필요할 때 준비할 수 있는 중요한 리소스입니다.

WordPress 스테이징 사이트에 대해 질문이 있습니까? 아래 의견 섹션에서 알려주십시오!

이미지 크레디트: onkelglocke.