WordPress용 스테이징 사이트를 만드는 방법(그리고 왜!)

그 결정을 즉시 후회하기 위해 웹사이트에 변경 사항을 제출한 적이 있습니까?

라이브 프로덕션 환경에서 프로젝트 작업을 하는 것은 상당히 흔한 일입니다. 그러나 프로덕션 사이트에서 실시간으로 변경하면 더 큰 위험에 노출되기도 합니다.

나는 우리 중 많은 사람들이 빠른 방법 대신 올바른 방법을 무시하는 경향이 있음을 인정할 수 있다고 생각합니다.

특히 워드프레스로 작업할 때 나는 거의 매일 작은 수정과 변경을 하는 경향이 있으며, 종종 스테이징 사이트가 필요하지 않은 것처럼 느낍니다. CSS 또는 간단한 플러그인 설치 몇 줄이면 됩니다.

이 접근 방식은 두 번 이상 나에게 역효과를 냈지만, 이 실수를 저만 한 것은 아닙니다. 전반적인 개발을 살펴보면 전문 팀이 준비 환경 없이 운영된다는 것은 상상할 수 없습니다.

그러한 경솔한 선택을 하기에는 물건을 부수고 사업을 망칠 위험이 너무 높습니다. 그리고 위험에 대처하기 위해 프로덕션 환경과 스테이징 환경에서 동시에 작동하는 것이 좋습니다.

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

간단히 말해서 스테이징 사이트는 프로덕션 사이트의 ‘정확한’ 복사본입니다. 준비 사이트에서 문제가 발생할 위험 없이 사용자 지정 변경을 수행하거나 새로운 기능을 테스트할 수 있습니다. 글쎄, 일종의 위험 없이. 여전히 문제가 발생할 수 있지만 최소한 사이트의 ‘오프라인’ 버전에 있습니다.

결과적으로 이러한 변경으로 인해 프로덕션 사이트가 중단되는 것을 방지할 수 있습니다.

예술: 마틴 데이비드

준비 사이트를 설정하는 것은 비교적 쉽고(아래에서 방법을 보여줌) 종종 호스팅 제공업체를 통해 만들 수 있습니다. 모든 설정을 마치면 스테이징 사이트에서 작업을 시작할 수 있습니다.

모든 사람에게 스테이징 사이트가 필요합니까?

공정하게 말하면 민감한 정보가 있는 사이트를 운영하는 경우 스테이징 사이트를 확보하는 것을 고려해야 합니다.

  26 최고의 무료 맬웨어 제거 도구

매달 50,000명 이상의 독자가 있는 소규모 블로그만 운영한다면 합격할 가능성이 큽니다. 코드 변경 사항을 자신 있게 이해하는 개발자도 마찬가지입니다.

그러나 이것은 새로운 테마와 플러그인을 추가할 때 역효과를 낼 수 있습니다.

예술: 엘리사 시오카

귀하의 사이트가 민감한 데이터를 저장하거나 자금 교환과 관련이 있는 경우 대부분의 경우 라이브 웹사이트의 샌드박스 버전이 있어야 한다고 생각합니다.

권장 읽기:

중앙 단계: 스테이징 환경을 위한 모범 사례 →
보다 안정적인 소프트웨어 시스템을 구축하는 데 도움이 되는 스테이징 환경을 개발하고 유지 관리하기 위한 팁입니다.

스테이징 사이트 사용의 장단점은 무엇입니까?

외부 기능에 대해 이야기할 때 항상 몇 가지 단점이 있을 수 있습니다. 스테이징 사이트의 경우 장점이 단점을 능가하는 경향이 있습니다.

다음은 몇 가지 장점입니다.

  • 온라인 또는 오프라인에서 재생산할 수 있습니다. 따라서 오프라인 상태에서도 개발 및 설계 작업을 수행할 수 있습니다.
  • 버그, 오류 및 기타 중요한 문제에 대해 미리 알아보십시오.
  • 라이브에 제출하기 전에 철저히 테스트할 수 있으므로 더 나은 사이트와 기능을 구축하세요.

다음은 몇 가지 단점입니다.

  • 호스트 제공 버전을 사용하는 경우 추가 서비스 비용이 발생할 수 있습니다. 로컬 버전은 항상 설정할 수 있으므로 필요에 따라 다릅니다.
  • 버그 및 기타 오류를 확인하는 데 더 많은 시간을 할애하면 개발 속도가 느려질 수 있습니다.

대체로, 그것을 하지 않는 것을 정당화하기 어렵습니다.

WordPress 사이트의 스테이징 환경을 만드는 방법은 무엇입니까?

WordPress 지향 사이트를 위한 준비 사이트를 만드는 것은 놀라울 정도로 간단합니다. 대부분의 경우 플러그인을 사용하게 되지만 호스팅 회사에서 제공하는 스테이징 환경 서비스를 잠재적으로 사용할 수 있습니다.

저렴한 호스팅 솔루션과 WordPress 프리미엄 호스팅 플랫폼 모두 일종의 스테이징 사이트 지원을 제공하는 경향이 있습니다.

모든 옵션을 살펴보겠습니다.

옵션 #1: 호스팅 제공업체

호스팅 공급자가 제공하는 스테이징 환경을 사용하는 것은 일관성을 보장하는 한 가지 방법입니다. 또한 일반적으로 하나를 설정하는 것이 매우 쉽습니다.

  Linux에서 Total War: ROME II를 플레이하는 방법

WP Engine 및 Kinsta와 같은 호스팅 제공업체는 모든 새로운 스테이징 사이트에 대해 간편한 원클릭 설치를 제공합니다.

라이브 스테이징 환경 푸시

공급자 수준 스테이징 사이트의 또 다른 이점은 일반적으로 실시간 사이트에 새로운 변경 사항을 즉시 푸시할 수 있다는 것입니다. 이것은 또한 우리가 이전에 시간을 잃는 것에 대해 언급한 요점 중 하나를 상쇄할 것입니다.

그러나 호스트에게 개별적으로 확인해야 합니다. Kinsta는 이 서비스를 제공하는 WordPress 호스팅 회사 중 하나입니다.

옵션 #2: 플러그인 사용

환상적인 플러그인 라이브러리가 없다면 WordPress가 어디 있겠습니까? 요즘에는 스테이징 사이트를 포함하는 거의 모든 것을 위한 플러그인이 있는 것 같습니다.

다음은 두 가지 두드러진 선택 사항을 강조합니다.

블로그볼트

BlogVault WordPress 스테이징 플러그인을 무료로 시작할 수 있으며 사용자 정의하는 동안 사이트 손상에 대해 다시는 걱정할 필요가 없습니다. 전혀 제한 없이 테마, 플러그인 또는 기타 사소한 변경 사항을 업데이트하는 동안 사용할 수도 있습니다.

클릭 한 번으로 설정하고 모든 데이터가 포함된 라이브 사이트의 복제본을 만들기만 하면 됩니다. 모든 호스트에서 작동하므로 호스트를 변경할 필요가 없습니다. 게다가 서로 다른 호스트에 여러 사이트가 있는 경우 문제 없이 쉽게 교차 연결할 수 있습니다.

전체 스테이징 사본은 비밀번호로 보호되며 HTTP 인증과 함께 제공되며 검색 엔진의 혼란을 없애기 위해 자동 Google 색인 제거 기능이 제공됩니다.

마지막으로, 스테이징 사이트에서 변경한 다음 몇 번의 클릭만으로 선택 항목을 라이브 사이트에 병합할 수 있습니다. 모든 번거로움이 없습니다.

WP 스테이징

이 복제 기반 플러그인을 사용하면 몇 분 안에 프로덕션 사이트를 새 개발 사이트로 복사할 수 있습니다. 작동 방식은 매우 간단합니다. 플러그인 대시보드로 이동하여 복사를 클릭하면 클론이 준비 중입니다.

물론 이것은 문서상으로는 쉽게 들리지만 배경에서도 많은 일들이 일어나고 있습니다.

플러그인은 파일과 데이터베이스를 복사해야 하며 모든 링크가 올바르게 작동하는지 확인해야 합니다. 이를 염두에 두고 WP Staging은 사용하기에 훌륭한 플러그인입니다.

  PC용 Hotstar 비디오 다운로드 방법

이 플러그인에는 스테이징 사이트에 변경 사항 푸시와 같은 기능을 추가하는 Pro 버전도 있습니다. 즉, 변경 사항을 두 번 수행할 필요 없이 라이브 사이트에 직접 적용할 수 있습니다.

50,000명 이상의 WordPress 사용자가 WP Staging을 사용하므로 잘 준비했습니다!

옵션 #3: 로컬 호스트

세 번째이자 마지막 옵션은 모든 것을 로컬에서 수행하는 것입니다.

무료이며 오프라인에서 사이트를 사용자 지정하는 것 외에도 개발 프로세스에 훨씬 빠르게 액세스할 수 있습니다.

Localhost 기반 스테이징 사이트는 소프트웨어 개발 회사에서 꽤 인기가 있지만 WordPress 사이트에서도 완벽하게 작동합니다.

로컬 스택을 선택하려면 XAMPP와 Bitnami를 확인하는 것이 좋습니다.

XAMPP는 MariaDB, PHP 및 Perl을 포함하는 설치가 간편한 완전 무료 Apache 배포판입니다. XAMPP 오픈 소스 패키지는 설치 및 사용이 매우 쉽도록 설정되었습니다.

또한 XAMPP는 완벽한 로컬 개발 환경이지만 스테이징 사이트를 프로덕션으로 푸시하는 데 도움이 되는 도구가 제공됩니다. 예를 들어 XAMPP 애플리케이션을 Azure, AWS 및 Google Cloud와 같은 클라우드 플랫폼으로 푸시할 수 있습니다.

Bitnami는 클라우드 기반, 컨테이너 또는 컴퓨터의 로컬 설치로 사용할 수 있는 독립 스택을 제공합니다.

WordPress용 Bitnami Stack을 사용하면 클릭 한 번으로 WordPress 사이트를 만들 수 있습니다. Unix, macOS 및 Windows 시스템에서 사용할 수 있습니다. 그리고 이전에 한 번도 해본 적이 없다면 로컬에서 사이트에서 작업하는 것이 매우 재미있습니다.

마지막으로 Bitnami는 웹에서 가장 널리 사용되는 많은 콘텐츠 관리 시스템을 지원합니다. 앱 카탈로그를 자세히 살펴보고 무엇을 얻을 수 있는지 확인하십시오.

시도해보고 싶었지만 기회가 없었던 무언가를 찾을 수 있을지도 모릅니다.

팁: 라이브 사이트를 로컬 스테이징 사이트로 전송해야 합니다. 기본적으로 클래식 WordPress 설치만 받습니다. 따라서 동기화하려면 현재 라이브 사이트에서 사용하고 있는 것과 동일한 플러그인과 테마를 적용하세요.

결산문

WordPress용 개발 사이트를 만드는 것은 생각보다 쉽습니다!

가장 중요한 것은 이 스테이징 사이트를 만들어 라이브 웹사이트를 예기치 않은 사고나 해킹으로부터 보호할 수 있다는 것입니다.

무료로 제공되는 아름다운 선택이 너무 많기 때문에 프로젝트를 위한 스테이징 환경을 제공하지 않을 변명의 여지가 없습니다.