WordPress 스테이징 환경을 설정하는 상위 3가지 방법
게시 됨: 2019-09-17'변화는 일정하다'는 원칙은 비즈니스 웹사이트를 운영하는 사람들에게 적용됩니다. 소비자는 사용자 친화적인 최신 사이트를 기대하므로 변경은 제2의 천성입니다. 그러나 이러한 변경 사항을 라이브 사이트에 적용하면 다운타임이나 사용할 수 없기 때문에 해로울 수 있습니다. 평판이 나빠지거나 수리 비용을 지출하게 될 수도 있습니다. 이때 스테이징 웹사이트가 유용합니다.
목표는 돈과 명성을 유지하면서 고객의 요구를 충족하도록 사이트를 꾸준히 개선하는 것입니다. 글쎄, 준비 사이트를 설정하는 것이 가장 좋은 방법입니다.
스테이징 웹사이트란 무엇입니까?
간단히 말해서 스테이징 웹 사이트는 기존 웹 사이트의 복사본입니다. 라이브 버전에 도달하기 전에 변경 사항을 구현하고 테스트할 수 있는 안전한 환경으로 존재합니다.
스테이징 사이트는 발생할 수 있는 오류를 수정하기 위해 중요한 변경 사항을 테스트하는 개발자와 함께 시작되었습니다. 워크플로의 진화 덕분에 100% 오류가 없는 경우에만 라이브 사이트에 이러한 변경 사항을 적용했습니다.
스테이징 웹 사이트가 필요한 이유는 무엇입니까?
예, 당신은 할! 스테이징 환경을 만드는 것은 버그가 방문자에게 도달하기 전에 버그를 수정하고 문제를 해결할 수 있는 확실한 방법입니다. 웹사이트에 민감한 정보가 포함된 경우 테스트를 위해 스테이징 사이트가 더 필요합니다.
개발자는 모든 부분이 완벽하고 실사 준비가 될 때까지 스테이징 환경을 사용하여 새로운 변경 사항을 수용합니다.
사이트는 테마 및 플러그인 데이터 업데이트 워크플로가 개선됨에 따라 WordPress를 마스터하기에 이상적인 영역이기도 합니다. 새로운 플러그인, 테마 및 기타 여러 기능에 대해 머리를 감쌀 수 있습니다. 게다가, 준비 사이트는 작동하지 않는 플러그인과 테마 부족으로 인한 다운타임을 방지합니다.
WordPress 스테이징 웹 사이트를 만드는 가장 좋은 방법
아시다시피 WordPress에는 경험 법칙이 없습니다. 그럼에도 불구하고 WP에서 스테이징 환경을 설정하는 방법은 여러 가지가 있지만 안정성 때문에 아래 세 가지 방법을 신중하게 선택했습니다.
1. WP 플러그인을 사용하여 스테이징 사이트 설정
가능한 가장 자연스러운 방법으로 진행하고 싶다면 플러그인을 사용하는 것이 좋습니다. 다음은 WP 스테이징 플러그인을 사용하여 스테이징 웹사이트를 올바르게 설정하는 방법입니다.
더 이동하기 전에 웹 사이트를 백업하는 것이 좋습니다. 죄송합니다보다 더 안전.
i) 새로운 스테이징 웹사이트 생성
WP Staging 플러그인을 다운로드하고 WordPress 대시보드의 플러그인 탭으로 이동하여 설치 및 활성화합니다. 성공적으로 설치한 후 WP Staging 탭에서 사용할 수 있는 " CREATE NEW STAGING SITE " 버튼을 누릅니다.
그런 다음 원하는 스테이징 사이트 이름을 입력하고 "START CLONING(복제 시작)" 을 클릭합니다.
복제에 성공하면(종종 몇 분이 소요되지만 사이트 크기에 따라 다름) 스테이징 사이트의 URL이 표시됩니다. 나중에 데이터베이스 또는 폴더를 추가하려면 무료 버전의 WP Staging에서 사용할 수 있는 업데이트 옵션을 사용하십시오.
ii) 변경 사항을 라이브 사이트로 푸시
이 플러그인의 프로 버전에는 클릭 한 번으로 변경 사항을 푸시하는 옵션이 있습니다. 그러나 무료 버전에서는 변경 사항을 수동으로만 푸시할 수 있습니다(아래에서 자세히 설명).
2. WP에서 수동으로 스테이징 사이트 설정
이런저런 이유로 플러그인 접근 방식은 모든 사람의 차 한 잔이 아닙니다. 플러그인에 회의적이거나 보안 문제가 발생할 수 있다는 두려움이 있을 수 있습니다. 수동 생성은 약간의 유연성을 제공하며 예, 사용자가 완전히 제어할 수 있습니다.
먼저 스테이징 사이트가 하위 도메인에 설정된다는 점에 유의하십시오. 왜요? 다양한 하드웨어 환경으로 인해 로컬 서버에 비해 웹 사이트를 테스트하고 수정하는 더 나은 워크플로를 제공하기 때문입니다.
단계별 가이드로 이동하기 전에 라이브 사이트의 전체 백업이 있는지 확인하십시오. 여기 우리가 간다.
i) 새 스테이징 사이트 만들기
cPanel에 액세스하고 Domains 섹션으로 이동한 다음 Subdomains 페이지로 이동합니다.
데모, 복사, 준비 또는 복제와 같은 하위 도메인의 이름을 선택합니다.
이제 파일 관리자로 이동합니다.
관리자에서 사이트의 루트 폴더에 있는 하위 도메인 폴더에 액세스합니다. 그런 다음 루트의 웹 콘텐츠를 복사하고 하위 도메인 디렉터리에 붙여넣습니다.
파일 섹션으로 이동하여 라이브 사이트 데이터베이스의 정확한 사본을 보려면 백업 버튼을 탭하십시오.
백업할 데이터베이스를 선택하고 로컬 서버에서 다운로드될 때까지 기다립니다.
스테이징 사이트에 이 데이터를 업로드하는 것이 다음 순서입니다. 그렇게 하려면 데이터베이스라는 섹션에 도달하고 MySQL 데이터베이스로 이동합니다.
새 데이터베이스를 설정합니다.

새 MySQL 사용자를 설정합니다.
새 준비 사이트에 새 사용자를 할당합니다.
여기에서 데이터베이스라는 부분으로 스크롤하고 phpMyAdmin 을 탭하여 라이브 사이트에서 가져온 백업을 복원합니다.
가져오기 탭으로 이동하여 업로드할 파일(로컬 서버의 새 데이터베이스 백업 파일)을 선택하고 이동 을 탭합니다.
작업이 성공적으로 완료되면 데이터베이스로 이동하여 wp_options를 클릭합니다. 여기에서 귀하의 작업은 오른쪽 패널에 있습니다. 라이브 사이트의 사이트 및 홈 URL 을 스테이징 사이트의 URL로 변경합니다.
당신은 마지막 단계에 도달했습니다. 파일 관리자 에서 중복 사이트의 wp-config.php 파일을 일부 변경해야 합니다.
하위 도메인의 WP 패널(이 경우 https://demo.andrew.ga/wp-admin)에 액세스하고 구성 패널로 이동합니다. 설정 에서 읽기 로 이동하여 " 검색 엔진이 이 사이트를 인덱싱하지 못하도록 차단" 확인란을 선택합니다.
당신은 그것을 가지고 있습니다. 테스트된 변경 사항을 실제 웹 사이트에 푸시하는 경우에도 수동으로 수행합니다. 어떤 경우에도 이런 일이 발생하면 다운타임에 직면하게 될 것입니다.
ii) 변경 사항을 라이브 사이트로 푸시
라이브 사이트와 스테이징 사이트 모두의 특정 웹 콘텐츠와 데이터베이스를 백업합니다. 완료되면 새로운 변경 사항을 적용할 준비가 된 것입니다. 스테이징 폴더를 제외하고 루트 폴더에서 모든 웹 콘텐츠를 제거하십시오. 이제 staging 폴더의 모든 자료를 라이브 사이트의 루트 폴더로 이동합니다.
계속해서 phpMyAdmin을 사용하여 데이터베이스의 wp_options에 액세스하고 이전에 교체한 사이트 및 홈 URL을 라이브 사이트의 URL로 다시 변경합니다.
완료되면 사이트가 다시 작동하고 변경 사항이 활성화됩니다.
3. Softaculous를 사용하여 WP 스테이징 사이트 설정
웹 앱 설치에 시간을 소비하는 대신 Softaculous를 사용하면 WordPress 설치에서 스테이징 사이트를 설정할 수 있습니다. 이 방법을 사용하려면 아래 지침을 따르세요.
i) 새 스테이징 사이트 만들기
cPanel에서 Softaculous 앱 설치 프로그램 을 열고 오른쪽 작업 표시줄 상단으로 이동하여 모든 설치를 클릭합니다.
사이트에 WP가 설치되어 있습니다. 이제 스테이징 생성 버튼을 탭합니다.
다음 화면에서는 스테이징 사이트의 데이터베이스 이름과 라이브 사이트 사본을 보관할 디렉토리를 입력합니다. 그런 다음 스테이징 만들기 버튼을 탭하면 완벽한 스테이징 환경이 됩니다.
이제 모든 설치 페이지의 목록에 새 사이트가 표시됩니다.
ii) 변경 사항을 라이브 사이트로 푸시
스테이징 사이트 앞에 있는 푸시 투 라이브 버튼은 여기에서 편리합니다.
해당 페이지는 기본 옵션을 제공합니다. 즉, 모든 변경 사항이 스테이징 사이트에서 라이브 사이트로 푸시됩니다. 그러나 대안이 존재합니다.
기본 푸시가 아닌 경우 작업을 사용자 지정할 수도 있습니다. 라이브 사이트로 가져오려는 특정 웹 콘텐츠가 있는 데이터베이스를 선택하게 됩니다.
완료되면 변경 사항이 즉시 효과적이고 고객이 즐길 수 있습니다.
어떤 방법이 가장 적합합니까?
플러그인을 사용하는 것이 아마도 가장 쉽고 사용자 친화적인 방법일 것입니다. 반면 수동 옵션은 더 정교하고 약간의 노하우가 필요합니다. 후자는 가격표 없이 완전하고 유연한 제어를 제공합니다. 반면 전자는 모든 기능을 사용할 수 있는 가격을 요구하며 유연성이 충분하지 않을 수 있습니다.
간단히 말해서 위 목록의 각 항목에는 장단점이 있습니다.
결론
이 글을 읽고 이제 스테이징 사이트가 무엇인지 그리고 WordPress에 사이트를 설정하는 몇 가지 방법을 확실히 알게 되었기를 바랍니다. 따라서 다음 단계는 방법을 선택하고 스테이징 환경의 이점을 누리기 시작하는 것입니다.