WordPress 스테이징 사이트란 무엇이며 어떻게 설정합니까?

게시 됨: 2022-06-15

사이트를 업데이트하거나 새로운 기능을 추가하거나 새로운 디자인을 출시할 때 최대한 원활하고 안전한 프로세스를 만들고자 합니다. 백업이 있으면 언제든지 복원할 수 있지만 애초에 백업을 피하는 것이 좋습니다.

이를 수행하는 가장 좋은 방법은 주요 변경 사항을 테스트하고 배포하는 데 사용할 수 있는 WordPress 스테이징 사이트(스테이징 환경이라고도 함)를 사용하는 것입니다. 따라서 새 플러그인 추가, 코드 편집 또는 테마 전환 등 변경 사항으로 인해 문제가 발생하더라도 라이브 사이트에는 영향을 미치지 않습니다. 이것은 당신이 여전히 판매를 하고 잠재 고객에게 훌륭한 경험을 제공한다는 것을 의미합니다.

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

스테이징 사이트는 별도의 URL(테스트 또는 스테이징 URL이라고도 함)에서 호스팅되는 라이브 사이트의 복사본입니다. 일반적으로 새 웹 사이트를 배포하거나 기존 사이트를 크게 변경하기 전에 개발 프로세스의 마지막 단계입니다. 스테이징 사이트에서 라이브 사이트에 영향을 주지 않고 새로운 플러그인, 기능 및 디자인 변경 사항을 모두 테스트할 수 있습니다.

실수를 해도 라이브 스토어가 다운되지 않을 뿐만 아니라 사이트 방문자를 혼란스럽게 하지 않고 테스트하고 실험하는 데 필요한 시간을 할애할 수 있습니다.

준비 사이트의 주요 구성 요소

스테이징 환경은 가능한 한 실제 사이트의 정확한 복제본에 가까워야 하지만 몇 가지 주요 차이점이 있습니다.

  • 라이브 사이트는 "yourdomain.com"에서 호스팅되며 스테이징 사이트는 다른 도메인 이름(예: yourdomainname.staging395312.com)을 사용해야 합니다.
  • 스테이징 사이트는 공개되어서는 안 됩니다.
  • 스테이징 사이트를 설정하는 방법에 따라 SSL 인증서, PHP 버전 및 기타 서버 설정과 같은 라이브 환경의 특정 측면을 수동으로 복제해야 할 수도 있습니다.

스테이징 사이트에서 어떤 종류의 변경을 수행해야 합니까?

오타를 수정하거나 제품 가격을 업데이트하거나 사이트를 약간 변경하는 경우 라이브 사이트를 스테이징 환경으로 복사하고 변경한 다음 다시 라이브로 다시 배포하는 것은 가치가 없습니다. . 라이브 사이트에서 사소한 변경을 하고 하루를 계속하십시오.

다음과 같이 변경할 때는 스테이징 사이트를 사용해야 합니다.

  • 플러그인, 테마 또는 WordPress 코어 수동 업데이트
  • 새 플러그인 추가
  • 기존 플러그인으로 중요한 새 기능 활성화
  • 기존 페이지 및 게시물에 대한 주요 디자인 및 콘텐츠 변경
  • 사이트를 완전히 재설계
  • 결제 게이트웨이 전환 또는 기타 주요 기능 변경

스테이징 사이트는 어디에서 호스팅됩니까?

스테이징 환경은 일반적으로 웹 호스팅 제공업체를 통해 호스팅되며 종종 라이브 사이트를 호스팅하는 것과 동일한 제공업체를 통해 호스팅됩니다. 호스트를 통해 원클릭 스테이징 사이트를 생성하거나 호스팅 제공업체를 통해 수동으로 구축하거나 자신의 컴퓨터에서 localhost를 사용할 수 있습니다.

다음은 각 스테이징 사이트 유형에 대한 몇 가지 장점과 단점입니다.

원클릭 스테이징

원클릭 스테이징은 일반적으로 관리되는 WordPress 호스팅 계획에서 제공됩니다.

장점:

  • 호스팅 회사의 관리자 패널에서 빠르고 간단하게 배포할 수 있습니다.
  • 원클릭 라이브 배포가 포함되는 경우가 많습니다.
  • 스테이징 URL을 자동으로 생성하므로 테스트를 위해 다른 도메인을 구입하거나 하위 도메인과 DNS를 어지럽힐 필요가 없습니다.
  • 일반적으로 호스팅 계획에 포함되어 있으므로 추가 비용이 없습니다.
  • 스테이징 사이트의 데이터베이스에서 루트 URL을 자동으로 업데이트합니다.
  • 공동 작업자가 쉽게 액세스할 수 있습니다.
  • 검색 엔진은 콘텐츠 크롤링을 자동으로 권장하지 않습니다.
  • 보안 https:// 연결을 사용합니다.

단점:

  • 일부 호스트는 테마 또는 사이트의 다른 플러그인과 충돌하는 원클릭 스테이징 배포에 플러그인을 사용할 수 있습니다.
  • 준비 사이트를 만드는 데 사용되는 방법을 제어할 수 없습니다.

웹 호스트에서 수동 스테이징

원클릭 스테이징 호스팅이 없거나 호스팅 제공업체가 스테이징 사이트를 설정하는 방식이 마음에 들지 않는 경우에도 직접 설정할 수 있습니다.

장점:

  • 라이브 사이트를 스테이징 환경에 복사하는 방법을 제어할 수 있습니다.
  • 사용자 정의 테스트 URL을 선택할 수 있습니다.
  • 원하는 호스팅 회사를 사용할 수 있습니다.
  • 공동 작업자가 쉽게 액세스할 수 있습니다.

단점:

  • 라이브 사이트를 설정하고 다시 배포하는 데 시간이 더 오래 걸립니다.
  • 추가 호스팅 및 도메인 등록 비용을 지불해야 할 수 있습니다.
  • SSL 인증서가 테스트 도메인에 대해 자동으로 활성화되지 않을 수 있습니다.
  • 이렇게 하면 오류가 발생하기 쉽습니다.
  • 호스팅 공급자가 스테이징 사이트를 라이브 사이트에 신속하게 배포하기에 충분한 리소스를 할당하지 않을 수 있습니다. 이것은 공유 호스팅 계획에서 특히 일반적입니다.
  • WordPress의 설정읽기에서 "검색 엔진이 이 사이트를 인덱싱하지 못하도록 차단"을 수동으로 선택해야 합니다.
  • 유지 관리 모드 또는 개인 정보 보호 플러그인을 사용하여 대중이 스테이징 사이트를 사용할 수 없도록 해야 합니다.

localhost로 스테이징

로컬 호스트 스테이징은 로컬 개발에 익숙하고 테스트를 위해 팀과 연결할 필요가 없는 경우 훌륭한 옵션이 될 수 있습니다. 그러나 명심해야 할 몇 가지 단점이 있습니다.

장점:

  • 사이트의 특정 요소에 대해 작업하거나 테스트하기 위해 인터넷에 연결할 필요가 없습니다. 비행기에서 작업하거나, 지하철로 출퇴근하거나, 사막 한가운데에서 캠핑을 할 수 있습니다.
  • 귀하의 사이트는 웹 호스트보다 더 빨리 로드되어 개발 및 테스트가 더 빨라질 수 있습니다.
  • 테스트 사이트는 비공개이며 기본적으로 일반인이 액세스할 수 없습니다.
  • 추가 도메인 등록이나 호스팅 비용은 없습니다.

단점:

  • 초기 localhost 설정은 시간이 많이 소요될 수 있으며 상당히 기술적인 프로세스입니다. 스테이징 사이트를 빠르게 배포하려고 하고 이전에 로컬로 개발한 적이 없다면 이 옵션이 첫 번째 선택이 되어서는 안 됩니다.
  • 원클릭 스테이징 사이트보다 설정하고 라이브 사이트에 다시 배포하는 데 시간이 더 오래 걸립니다.
  • SSL 인증서를 수동으로 추가해야 합니다.
  • 라이브 사이트에 배포하면 오류가 발생하기 쉽습니다.
  • 결제 게이트웨이 거래, 알림 이메일 또는 인터넷 연결 없이 API를 통해 연결된 서비스를 테스트할 수 없습니다.
  • 공동 작업자가 쉽게 액세스할 수 없습니다.

스테이징 사이트를 설정하는 방법

이 섹션에서는 호스트로 스테이징 사이트를 수동으로 설정하고 호스트된 환경에서 플러그인을 사용하는 방법을 다룹니다. 이 단계는 localhost에 스테이징 사이트를 설정하는 것으로도 변환되어야 합니다. localhost를 처음 사용하는 경우 Jetpack에 localhost 개발 도구에 대한 좋은 권장 사항이 포함된 기사가 있습니다.

시작하기 전에

스테이징 사이트를 설정하는 방법에 관계없이 다음 사항을 확인하십시오.

  • WooCommerce 요구 사항 을 충족하는 웹 호스팅 . 호스팅이 WordPress 요구 사항을 충족하지 않으면 라이브 사이트를 성공적으로 복사하지 못할 수 있습니다.
  • 웹 호스트에 연결된 스테이징 도메인 이름입니다. 일부 호스팅 회사에서는 소유한 테스트 URL에서 사이트의 새 인스턴스를 설정할 수 있습니다. 다른 사용자는 구매한 도메인 이름을 사용하도록 요구할 수 있습니다. 소유한 URL을 사용하는 경우 DNS 레코드를 통해 호스팅 계정에 연결되어 있는지 확인하세요.
  • 호스팅 제어판에 대한 로그인 세부 정보입니다. 이러한 세부 정보는 일반적으로 호스팅 계정의 로그인 정보와 동일합니다. 확실하지 않은 경우 호스팅 제공업체에 문의하세요.
  • 보안 파일 전송 프로토콜(SFTP) 자격 증명. 호스팅 제어판에서 찾을 수 있습니다. 어디서 찾을 수 있는지 확실하지 않은 경우 호스트의 지원에 문의하십시오. 필요한 세부 정보는 다음과 같습니다.
  • 호스트 (실시간 서버의 IP 주소)
  • 사용자 이름
  • 비밀번호
  • 포트 번호

플러그인을 사용하여 라이브 사이트를 스테이징 환경으로 복사하려는 경우에도 마이그레이션이 원활하지 않을 수 있습니다. 사이트를 수동으로 복사할 준비가 되어 있어야 합니다. 이렇게 하려면 다음과 같은 SFTP 애플리케이션이 필요합니다.

신청 체계 무료 또는 프리미엄
WinSCP 무료
파일질라 윈도우, 맥, 리눅스 무료 및 프리미엄 옵션
사이버덕 윈도우, 맥 무료
부치다 프리미엄

이 예에서는 Filezilla를 사용하지만 대부분의 SFTP 클라이언트가 비슷하게 작동합니다.

호스트와 함께 WordPress 스테이징 사이트 설정

많은 호스팅 제공업체는 특히 관리형 WordPress 계획의 일부로 원클릭 스테이징 환경을 제공합니다. 이것은 호스트가 대부분의 작업을 처리하기 때문에 준비 사이트를 설정하는 가장 쉬운 방법입니다. 또한 문제가 발생할 경우 지원을 제공할 수 있습니다.

취해야 할 정확한 단계는 공급자에 따라 다르므로 필요한 모든 세부 정보는 해당 설명서를 확인하십시오. 이 예에서는 Siteground를 사용하여 준비 사이트를 설정합니다.

Siteground 계정에서 웹사이트 탭으로 이동하여 복제하려는 웹사이트 아래에 있는 사이트 도구 를 클릭합니다. WordPress → 스테이징으로 이동합니다.

Select WordPress Installation 드롭다운에서 작업 중인 사이트를 선택합니다. 그런 다음 준비 사이트의 이름을 추가하고 만들기를 클릭합니다.

호스팅 제공업체와 함께 스테이징 사이트 만들기

일반적인 WordPress 설정 외부에 있는 파일(예: 사용자 지정 JavaScript)이 있는 경우 해당 파일을 스테이징 환경에 포함할 것인지 묻는 상자가 나타납니다. 사이트 기능 또는 디자인의 일부인 경우 포함합니다. 이것은 설정마다 다릅니다. 그런 다음 확인을 클릭합니다.

그리고 그게 다야! 제어판의 동일한 영역에서 스테이징 사이트에 액세스하고 몇 번의 클릭만으로 라이브 사이트에 변경 사항을 푸시할 수도 있습니다.

플러그인을 사용하여 스테이징 사이트 설정

호스팅 제공업체가 스테이징을 제공하지 않는 경우 플러그인을 사용하여 라이브 사이트의 복사본을 만들어 스테이징 환경으로 마이그레이션하는 것이 가장 좋습니다. 수동 방법보다 쉬울 뿐만 아니라 시간도 덜 걸리고 오류도 적습니다. 이 예에서는 WP Staging 플러그인을 사용하지만 다른 옵션에는 Jetpack, BackupBuddy 및 Transferito가 있습니다.

플러그인마다 프로세스가 다르므로 WP Staging 이외의 다른 것을 사용하기로 결정했다면 마이그레이션 프로세스를 진행하기 전에 플러그인 설명서를 읽어보는 것이 좋습니다. 물론 작업을 수행하기 전에 라이브 사이트를 백업하십시오!

플러그인을 설치하고 활성화한 후 WordPress 대시보드에서 WP 스테이징 → 스테이징 사이트 로 이동합니다. 여기에서 데이터베이스의 일부와 준비 환경에 포함할 파일을 선택할 수 있습니다. 모든 것이 기본적으로 선택되며 대부분의 사이트에 적합한 옵션입니다.

WP 스테이징으로 스테이징 사이트 만들기

이제 복제 시작을 클릭합니다. 준비 사이트를 만드는 데 걸리는 시간은 크기에 따라 다르지만 플러그인은 프로세스 전반에 걸쳐 계속 업데이트됩니다.

준비 사이트를 만들기 위한 진행률 표시줄

프로세스가 완료되면 이제 가시면 됩니다! 스테이징 복사본에 액세스하기 위한 지침이 표시되며 라이브 사이트와 동일한 자격 증명을 사용하여 로그인할 수 있습니다.

스테이징에서 라이브로 변경 사항을 푸시하려면 프리미엄 버전의 플러그인이 필요합니다. 그러나 개발자가 아니고 호스팅 계획의 일부로 스테이징 도구가 없는 경우 사용 편의성이 투자 가치가 있을 것입니다.

WordPress 스테이징 사이트 수동 설정

다음 단계는 cPanel을 사용하는 호스트를 기반으로 합니다. 호스트가 Plesk 또는 독점 제어판과 같은 대안을 사용하는 경우 단계는 여전히 매우 유사해야 합니다. 그러나 확실하지 않은 경우 호스팅 제공업체의 도움말 문서에서 또는 해당 고객 지원 팀에 직접 연락하여 도움을 찾을 수 있습니다.

1단계: 라이브 사이트 백업

문제가 발생할 경우에 대비하여 스테이징에 사이트 복사를 시작하기 전에 라이브 사이트를 백업하십시오.

2단계: 라이브 서버에서 데스크탑으로 파일 복사

SFTP 클라이언트와 로그인 자격 증명이 필요합니다. 이것이 무엇인지 확실하지 않은 경우 호스팅 제공업체에 문의하세요.

  1. SFTP 클라이언트를 사용하여 웹 서버에 로그인합니다. 호스트 , 사용자 이름 , 암호포트 필드에 대해 호스트가 제공한 자격 증명을 입력합니다.
filezilla를 사용하여 연결
  1. 사이트 파일을 다운로드할 컴퓨터의 폴더로 이동합니다. 대부분의 SFTP 클라이언트에서 로컬 파일은 왼쪽 창에 표시되고 외부 서버 파일은 오른쪽 창에 표시됩니다.
filezilla를 통해 사이트 파일 찾기
  1. 웹 서버(오른쪽 창)의 공개 디렉토리로 이동합니다 . 이 폴더는 일반적으로 ' public_html ' 또는 ' www .'라고 합니다. 그러나 디렉토리 이름은 다를 수 있으므로 확실하지 않은 경우 호스팅 제공업체에 확인하십시오.
filezilla에 표시된 사이트 파일
  1. 오른쪽 창에서 모든 파일을 선택하고 왼쪽 창으로 끕니다. 파일 수와 연결 속도에 따라 시간이 걸립니다.
서버에서 로컬 컴퓨터로 사이트 이동

3단계: 라이브 사이트의 데이터베이스 내보내기

라이브 서버에서 데스크탑으로 파일을 이동한 후에는 데이터베이스를 내보내고 스테이징 환경으로 가져와야 합니다. 데이터베이스를 가져오기 전에 스테이징 URL을 방문하려고 하면 '데이터베이스 연결을 설정하는 동안 오류가 발생했습니다.'라는 메시지가 표시됩니다.

데이터베이스 연결 오류

WordPress 파일과 달리 데이터베이스는 SFTP 또는 cPanel 파일 관리자를 통해 액세스할 수 없습니다. 데이터베이스에 액세스하고 내보내려면 phpMyAdmin을 사용합니다. Databases 아래의 cPanel에서 phpMyAdmin을 찾을 수 있습니다.

cpanel의 phpMyAdmin

phpMyAdmin에서:

  1. 데이터베이스를 선택하십시오.
  2. 내보내기 탭을 클릭합니다.
  3. 내보내기 방법으로 Quick 을 선택하고 파일 유형으로 SQL 을 선택한 다음 Go 를 클릭합니다.
데이터베이스 테이블 내보내기

그러면 .sql 파일이 컴퓨터에 다운로드됩니다. 스테이징 웹 서버에서 가져와야 하므로 저장 위치를 ​​기록해 둡니다.

4단계: 라이브 사이트의 데이터베이스를 스테이징 서버로 가져오기

라이브 사이트의 데이터베이스를 업로드하려면 먼저 스테이징 서버에 비어 있는 새 데이터베이스를 만들어야 합니다.

  1. 호스팅 제어판에서 '데이터베이스' 섹션으로 이동하여 MySQL 데이터베이스 를 클릭합니다.
  1. 새 데이터베이스를 만듭니다. 이 경우 데이터베이스는 'tutorial_mydb'라고 합니다.
새 데이터베이스 생성
  1. 데이터베이스 사용자를 생성합니다. MySQL 사용자 섹션에서 새 사용자를 생성합니다. 고유한 사용자 이름("admin" 아님 — 창의적 사용)과 강력한 암호를 사용하십시오.
새 데이터베이스 사용자 생성
  1. 사용자에게 데이터베이스를 추가합니다. 데이터베이스에 사용자 추가 섹션에서 방금 생성한 사용자와 데이터베이스를 선택한 다음 추가 를 클릭합니다.
데이터베이스에 사용자 추가

5. 사용자 계정에 모든 권한을 할당하고 변경 하기 를 클릭합니다.

사용자 권한 할당

짜잔! 라이브 사이트의 데이터베이스를 가져올 수 있는 빈 데이터베이스를 성공적으로 만들었습니다.

5단계: wp-config.php 파일 편집

wp-config.php 파일에는 데이터베이스에 대한 중요한 정보가 들어 있습니다. 이 파일은 WordPress를 게시물 콘텐츠, 게시물 메타, 사용자, 테마 및 플러그인 설정과 같은 중요한 데이터에 연결합니다. 새 스테이징 사이트가 데이터베이스와 통신할 수 있도록 wp-config.php 파일을 스테이징 서버의 데이터베이스 정보로 업데이트해야 합니다.

  1. 컴퓨터에서 라이브 사이트에서 다운로드한 wp-config.php 파일의 복사본을 찾습니다. 그런 다음 VS Code 또는 Notepad++와 같은 원하는 텍스트 편집기에서 엽니다.
  1. 파일의 mySQL 섹션으로 이동하여 라이브 사이트의 데이터베이스 세부 정보를 방금 생성한 데이터베이스 세부 정보로 바꿉니다.
 // ** MySQL settings – You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'yournewdatabasename' ); /** MySQL database username */ define( 'DB_USER', 'yournewdatabaseuser'); /** MySQL database password */ define( 'DB_PASSWORD', 'yournewdatabasepassword' );


일부 wp-config.php 파일에는 다음 행도 포함되어 있습니다.

 define('WP_SITEURL', 'https://yoURLivesite.com'); define('WP_HOME', 'http://yoURLivesite.com');

파일에 이러한 줄이 보이면 스테이징 서버의 URL로 변경해야 합니다.

  1. wp-config.php 파일을 저장하고 SFTP 클라이언트를 사용하여 끌어다 놓아 웹 서버에 업로드한 파일을 덮어씁니다.

6단계: 라이브 사이트의 데이터베이스 가져오기

  1. 웹 서버에서 phpMyAdmin 으로 이동합니다. cPanel의 Databases 아래에서 찾을 수 있습니다.
  2. 새로 만든 데이터베이스를 선택한 다음 가져오기 탭을 클릭합니다.
  3. 파일 선택 을 클릭하고 이전에 내보낸 sql 파일을 찾습니다.
데이터베이스 가져오기

4. 이동 을 클릭하여 가져오기 프로세스를 시작합니다. 데이터베이스의 크기에 따라 가져오는 데 약간의 시간이 걸릴 수 있습니다. 가져오기가 완료되면 왼쪽에 모든 데이터베이스 테이블이 표시되어야 합니다.

7단계: 사이트 데이터베이스의 루트 URL 변경

이제 데이터를 가져왔으므로 라이브 사이트 URL의 모든 인스턴스를 새 스테이징 사이트 URL로 바꿔야 합니다.

  1. phpMyAdmin 을 열고 데이터베이스를 선택하십시오.
  2. wp_options 테이블을 클릭하십시오. 테이블은 일반적으로 왼쪽에 나타납니다.
ftp의 wp_options 테이블

3. 열리면 처음 두 가지 옵션이 표시되어야 합니다. 레이블 siteURLhome 에 대한 option_name 열 아래를 찾습니다.

4. option_values ​​열 아래의 siteurl 및 home 옵션 값을 두 번 클릭하고 둘 다 스테이징 URL로 변경합니다. URL 끝에 슬래시(/)를 포함하지 않았는지 확인합니다.

데이터베이스에서 siteurl 편집

5. 브라우저를 열고 끝에 /wp-admin/ 을 사용하여 준비 사이트의 URL을 입력합니다(예: https://yourstagingsite.com/wp-admin/). 그러면 로그인 페이지로 리디렉션됩니다.

8단계: 퍼머링크 플러시

퍼머링크는 웹사이트의 페이지와 게시물과 그 기본 구조에 대한 영구 URL입니다. 퍼머링크를 먼저 플러시하지 않으면 게시물과 페이지 링크가 스테이징 사이트에서 작동하지 않을 수 있습니다. 이것은 간단한 과정입니다.

  1. 스테이징 사이트의 WordPress 대시보드에서 설정영구 링크 로 이동합니다.
  2. 변경 사항 저장 을 클릭합니다. 설정에서 아무것도 변경할 필요가 없습니다.
워드프레스 퍼머링크 편집

9단계: 데이터베이스에서 라이브 사이트의 URL 검색 및 바꾸기

귀하의 웹사이트에는 루트 URL을 사용하는 자체 참조 링크가 최소한 몇 개 있을 가능성이 큽니다. 스테이징 사이트에서 해당 링크가 라이브 사이트를 계속 참조하는 것을 원하지 않으므로 검색 및 교체를 수행해야 합니다. 이를 수행하는 가장 안전하고 좋은 방법은 플러그인을 사용하는 것입니다. 이 예에서는 Better Search Replace 플러그인을 사용하고 있습니다.

알림: 데이터베이스에 작업을 수행하기 전에 백업을 생성해야 합니다.

WordPress 대시보드에서:

  1. 플러그인 → 새로 추가로 이동합니다.
  2. 더 나은 검색 바꾸기를 검색하십시오.
  3. 지금 설치 → 활성화를 클릭합니다.
  4. WordPress 대시보드에서 도구 → 더 나은 검색 바꾸기 로 이동합니다.
  5. 검색 필드를 실제 사이트 URL(예: livesite.com)로 채우십시오.
  6. 바꿀 내용 필드를 웹 서버 URL(예: stagingsite.com)로 채우십시오.
  7. 검색/바꾸기를 수행할 데이터베이스 테이블을 선택하십시오. 일반적으로 wp_postswp_postmeta 테이블에만 이를 적용하면 됩니다.
  8. 테스트 실행으로 실행을 선택하시겠습니까? .
  9. 검색/바꾸기 실행을 클릭합니다. 테스트 실행은 변경 사항이 없음을 의미하지만 실제로 검색 및 바꾸기를 실행할 때 변경 사항의 수를 표시합니다.
  10. 변경 사항을 확인하십시오. 테스트 실행이 완료되면 여러 변경 사항이 표시되어야 합니다. 그렇지 않은 경우 URL을 다시 확인해야 할 수 있습니다. URL이 올바르고 여전히 변경할 사항이 없으면 추가 작업을 수행할 필요가 없으며 플러그인을 삭제할 수 있습니다.
  11. 변경할 사항이 있는 경우 테스트 실행으로 실행하시겠습니까? 옵션을 선택하고 검색/바꾸기 실행을 클릭합니다.
  12. Better Search Replace를 비활성화하고 제거합니다. 검색 및 바꾸기가 완료되고 사이트가 올바르게 작동하는지 확인한 후 플러그인을 비활성화하고 제거할 수 있습니다.

휴식을 취하고 커피 한 잔을 가져옵니다. 수동 준비 사이트 설정을 완료했으며 이제 문제 해결, 실험 및 테스트를 시작할 수 있습니다!

스테이징 사이트의 오류 테스트

스테이징 사이트를 만드는 데 사용하는 방법에 관계없이 설정 프로세스 중에 문제가 발생하지 않았는지 테스트한 다음 변경 및 업데이트를 수행한 후 다시 테스트해야 합니다 . 테스트할 수 있는 구체적인 사항은 웹사이트마다 다르지만 테스트 과정에서 묻는 몇 가지 질문의 체크리스트는 다음과 같습니다.

프런트 엔드:

  • 웹사이트가 데스크톱과 모바일 모두에서 예상대로 표시됩니까?
  • 모든 링크가 작동합니까?
  • 대화형 요소가 올바르게 작동합니까(예: 캐러셀, 버튼, 아코디언, 팝업)?
  • 양식을 제출할 수 있습니까? 제출물이 접수되나요?
  • 장바구니 및 결제 페이지가 올바르게 작동합니까?

워드프레스 대시보드:

  • 대시보드 페이지가 올바르게 로드됩니까?
  • 게시물, 페이지 및 제품을 추가하고 수정할 수 있습니까?
  • 귀하의 웹사이트가 검색 엔진에 의해 색인화될 수 있습니까? 설정 → 읽기 로 이동하여 검색 엔진이 이 사이트를 인덱싱하지 못하도록 차단이 선택 해제되어 있는지 확인하십시오.
  • 플러그인과 테마 페이지 및 설정이 작동합니까?
  • 새 플러그인을 설치할 수 있습니까?

라이브 사이트를 안전하게 유지하고 다운타임 방지

어떤 옵션을 선택하든 라이브 사이트가 아닌 스테이징 환경에서 사이트의 주요 업데이트 및 변경 사항을 테스트하십시오. 이렇게 하면 새 플러그인으로 인한 문제로부터 라이브 사이트를 안전하게 보호하고 실수나 충돌로 인한 가동 중지 시간을 방지하며 방문자가 원활하고 중단 없는 사용자 경험을 즐길 수 있습니다.