WordPress 놀이터: WordPress 샌드박스 사이트를 만드는 방법

게시 됨: 2024-10-26

이전에 본 적이 있을 것입니다. 개발자와 사이트 소유자는 라이브 웹사이트를 건드리지 않고 새로운 플러그인, 테마 및 업데이트를 테스트합니다. 그들은 WordPress 샌드박스 사이트를 사용하고 있습니다. 이는 사이트를 활성화하기 전에 사이트를 구축, 중단 및 완성할 수 있는 안전하고 격리된 환경입니다.

만드는 방법에 대한 단계별 가이드를 찾고 있다면 계속 읽어보세요. 온라인 도구, 로컬 설정 또는 호스팅 기반 스테이징 사이트를 선호하든 모든 방법을 안내해 드립니다. 최종적으로는 라이브 사이트에 대한 위험 없이 WordPress 프로젝트를 테스트, 조정 및 최적화할 수 있는 완전한 기능의 샌드박스를 갖게 됩니다.

WordPress 샌드박스 사이트를 만드는 다양한 방법

샌드박스 사이트를 설정하는 방법에는 여러 가지가 있으며 각 방법에는 장단점이 있습니다. 가장 효과적인 몇 가지 방법에 대해 논의해 보겠습니다.

온라인 WordPress 샌드박스 도구

샌드박스를 만드는 가장 빠르고 쉬운 방법을 원한다면 온라인 도구가 최선의 선택입니다. 이러한 플랫폼을 사용하면 몇 초 만에 완전한 기능을 갖춘 WordPress 사이트를 가동할 수 있습니다. 가장 인기 있는 옵션은 WordPress Playground, InstaWP 및 TasteWP입니다.

소프트웨어를 설치하거나 복잡한 설정을 처리할 필요가 없습니다. 도구 웹사이트를 방문하여 버튼을 클릭하면 바로 샌드박스가 준비됩니다.

이러한 도구는 자체 서버에 임시 WordPress 환경을 생성하여 작동합니다. 샌드박스 사이트에 액세스할 수 있는 고유한 링크를 제공합니다. 모든 것이 클라우드 기반이므로 인터넷 연결이 가능한 모든 장치에서 사이트에 액세스할 수 있습니다.

예를 들어 WordPress Playground는 브라우저에서 완전히 실행되는 WordPress의 공식 도구입니다.

아무것도 다운로드하지 않고도 테마, 플러그인, 코드를 바로 테스트할 수 있습니다.

이 방법은 빠른 실험을 위해 임시 테스트 사이트가 필요한 경우에 적합합니다. 그러나 많은 무료 온라인 샌드박스 도구에는 시간 제한이 있습니다. 예를 들어 유료 요금제로 업그레이드하지 않으면 사이트가 24시간 후에 만료될 수 있습니다. 그러나 일회성 테스트의 경우 이는 사용 가능한 가장 간단한 방법 중 하나입니다.

컴퓨터에서의 로컬 개발

샌드박스를 완벽하게 제어하려면 컴퓨터에 로컬 개발 환경을 설정하는 것이 확실한 옵션입니다. 이 방법은 외부 서버에 의존하지 않습니다. 모든 것이 사용자 컴퓨터에서 바로 실행됩니다.

LocalWP, XAMPP, WAMP 또는 MAMP와 같은 도구를 사용하면 라이브 사이트처럼 작동하는 로컬 WordPress 사이트를 만들 수 있습니다.

작동 방식은 다음과 같습니다.

LocalWP와 같은 도구를 사용하면 기본적으로 컴퓨터에 미니 웹 서버가 생성됩니다. 이를 통해 WordPress를 로컬로 설치하고 실행할 수 있습니다.

로컬 서버가 가동되고 실행되면 라이브 사이트에서와 마찬가지로 WordPress를 설치합니다. 그런 다음 인터넷 연결 없이도 테마, 플러그인, 코드 변경을 실험해 볼 수 있습니다.

로컬 설정 사용의 가장 큰 장점 중 하나는 비공개라는 것입니다. 당신 외에는 누구도 접근할 수 없습니다. 또한 온라인 도구와 달리 시간 제한이 없습니다. 또한 버전 제어 (Git) 와 같은 개발자 도구를 사용하여 변경 사항을 추적할 수 있는데, 이는 사용자 정의 기능을 코딩하는 경우 필수적입니다.

그러나 모든 것이 컴퓨터에 저장되므로 나중에 샌드박스를 라이브 사이트로 이동하려면 백업을 만들어야 합니다. 또한 초보자에게는 까다로울 수 있는 소프트웨어 설치도 처리해야 합니다. 그러나 완전한 제어를 원한다면 로컬 방법이 가장 좋습니다.

호스팅 계정의 하위 도메인 또는 하위 디렉터리

이미 웹 호스팅이 있는 경우 자신의 호스팅 계정에서 직접 샌드박스 사이트를 만들 수 있습니다. 이를 수행하는 가장 쉬운 방법은 하위 도메인이나 하위 디렉터리를 설정하는 것입니다.

하위 도메인은 기본 도메인 (예: sandbox.yourdomain.com) 아래에 별도의 웹사이트를 만드는 것과 같으며, 하위 디렉토리는 기본 사이트 (예: yourdomain.com/sandbox) 내부의 폴더입니다.

Outreaching.io의 링크 구축 전문가인 Hamza G는 “대부분의 호스팅 제공업체에서는 cPanel 또는 Plesk와 같은 제어판을 통해 몇 번의 클릭만으로 하위 도메인 또는 하위 디렉터리를 생성할 수 있습니다.”라고 설명합니다. “하위 도메인이 설정되면 WordPress를 실제 사이트처럼 설치할 수 있습니다. 이 접근 방식은 메인 웹사이트에 영향을 주지 않고 콘텐츠 전략을 테스트하고, 플러그인을 실험하고, SEO 구성을 최적화할 수 있는 안전하고 격리된 환경을 제공하므로 링크 구축 대행사에 특히 중요합니다.”

이 방법은 간단하고 새로운 소프트웨어를 다운로드하거나 추가 서비스 비용을 지불할 필요가 없기 때문에 인기가 있습니다. 기존 호스팅 계정을 사용하고 있으므로 모든 것이 한 곳에 유지됩니다. 웹 호스트의 파일 관리자나 FTP를 사용하여 기본 사이트에서와 마찬가지로 파일을 관리할 수 있습니다.

호스팅 공급자의 스테이징 환경

보다 전문적인 옵션을 찾고 있다면 많은 프리미엄 웹 호스트가 호스팅 계획의 일부로 "스테이징 환경"을 제공합니다. SiteGround, Kinsta 및 WP Engine과 같은 공급자를 사용하면 한 번의 클릭으로 샌드박스 사이트를 만들 수 있습니다.

또한 준비 사이트는 라이브 사이트와 100% 분리되어 있으므로 변경하고, 새로운 기능을 테스트하고, 라이브로 푸시하기 전에 작동 방식을 정확히 확인할 수 있습니다.

Sprung Gym Flooring의 CEO 겸 상무이사인 Richard McKay는 다음과 같이 덧붙입니다. “스테이징 사이트를 사용할 때 호스팅 제공업체는 전체 라이브 사이트를 복제하여 안전하고 숨겨진 환경에 배치합니다. 이는 WordPress 핵심 파일 업데이트, 페이지 재설계 또는 주요 플러그인 테스트와 같은 큰 변경을 수행하는 데 적합합니다. 변경 사항이 만족스러우면 클릭 한 번으로 변경 사항을 라이브 사이트에 "푸시"할 수 있습니다."

이 옵션은 이미 WordPress 호스팅을 관리한 웹사이트 소유자에게 이상적입니다. 프로세스는 간단하고 빠릅니다. 로컬 서버를 설치하거나 타사 도구에 가입할 필요가 없습니다. 또한 스테이징 환경이 실제 사이트와 완전히 격리되어 있기 때문에 가장 안전한 방법 중 하나입니다.

그러나 일반적으로 프리미엄 호스팅 계획에서만 사용할 수 있습니다. 예산 친화적인 호스팅 제공업체는 준비 사이트를 제공하지 않거나 해당 기능에 대해 추가 비용을 청구할 수 있습니다. 하지만 이미 관리형 WordPress 호스팅 비용을 지불하고 있다면 이 옵션은 아주 가치가 있습니다.

WordPress 샌드박스 사이트를 만드는 방법

WordPress 샌드박스 사이트를 만드는 것은 큰 작업이지만 실제로는 생각보다 쉽습니다. 기술 천재나 코딩 전문가가 될 필요는 없습니다. 다음 단계를 따르세요.

1단계: 샌드박스 방법 선택

첫 번째 단계는 샌드박스를 만드는 데 사용할 방법을 결정하는 것입니다. 이는 원하는 제어 수준과 사이트 준비 속도에 따라 다릅니다.

주요 옵션은 다음과 같습니다.

  • 온라인 도구(예: WordPress Playground 또는 InstaWP): 빠르고 임시적인 테스트에 가장 적합합니다.
  • 로컬 개발(LocalWP 또는 XAMPP 사용): 완전한 제어 및 개인 정보 보호에 이상적입니다.
  • 호스팅 계정의 하위 도메인: 이미 웹 호스팅이 있는 경우 가장 좋습니다.
  • 웹 호스트의 스테이징 사이트: 호스팅 공급자가 지원하는 경우 가장 쉽습니다.

빠르고 간단한 것을 원한다면 온라인 도구로 시작하십시오. 좀 더 영구적인 테스트 공간을 원한다면 현지 개발이나 호스팅 제공업체의 준비 사이트를 이용하라고 Mattress Next Day의 CEO인 Martin Seeley는 말합니다.

2단계: 환경 설정

방법을 결정했다면 이제 실제 샌드박스를 생성할 차례입니다. 어떤 옵션을 선택하느냐에 따라 프로세스가 달라집니다.

옵션 1: 온라인 도구(가장 빠른 방법)

  • WordPress Playground로 이동하여 "Playground 탐색" 버튼을 클릭하세요.
  • 도구가 샌드박스 사이트를 생성할 때까지 몇 초 정도 기다리십시오.
  • 사이트에 액세스할 수 있는 고유한 URL을 받게 됩니다.

그게 다야. 이제 끝났습니다. 다운로드도 없고 설정도 없습니다. 클릭만 하면 바로 사용할 수 있습니다. 이 옵션은 플러그인을 시험해 보거나 빠르게 테스트하려는 경우에 적합합니다.

옵션 2: 로컬 개발(더 많은 제어, 인터넷 필요 없음)

  • 컴퓨터에 LocalWP(이전의 Local by Flywheel)를 다운로드하여 설치하세요.
  • 앱을 열고 '새 사이트 만들기'를 클릭하세요.
  • 프롬프트에 따라 사이트 이름을 지정하고 원하는 WordPress 버전을 선택하세요.
  • LocalWP가 컴퓨터에 로컬 WordPress 사이트를 생성할 때까지 기다립니다.
  • LocalWP 대시보드에서 "사이트 보기" 버튼을 클릭하여 사이트에 접속하세요.

이제 컴퓨터에 완전한 WordPress 사이트가 생겼습니다. 오프라인으로 작동하므로 인터넷 연결이 필요하지 않습니다. 원하는 대로 테마를 편집하고, 플러그인을 설치하고, 사용자 정의할 수 있습니다. 유일한 문제는 나중에 사이트를 라이브 프로덕션으로 이동하려면 Duplicator와 같은 도구를 사용해야 한다는 것입니다.

Tradeit의 CMO인 Noam Friedman은 “WordPress 샌드박스는 사용자 경험을 최적화하려는 게임 웹사이트에 매우 중요합니다. 라이브 사이트의 기능을 손상시키지 않으면서 시각적 요소, 성능 설정 및 리더보드나 채팅 플러그인과 같은 통합을 테스트할 수 있는 안전한 공간을 제공합니다. 이러한 접근 방식은 청중의 공감을 불러일으키는 세련된 최종 제품을 보장합니다.”

옵션 3: 호스팅 계정의 하위 도메인(지속적인 사용에 적합)

  • 호스팅 제어판(예: cPanel 또는 Plesk)에 로그인합니다.
  • "도메인" 또는 "하위 도메인" 옵션을 찾으세요.
  • 새 하위 도메인(예: sandbox.yourdomain.com)을 만듭니다.
  • 호스트의 원클릭 설치 프로그램을 사용하여 하위 도메인에 WordPress를 설치합니다.
  • 새로운 WordPress 사이트에 로그인하고 테스트를 시작하세요.

이 방법은 실제 사이트처럼 작동하는 실제 온라인 환경을 제공합니다. 장기간 테스트에 적합하지만 기본 사이트와 서버 리소스를 공유한다는 점을 명심하세요.

옵션 4: 준비 환경(호스트가 제공하는 경우 가장 쉬운 환경)

  • 웹 호스팅 계정(예: SiteGround, Kinsta 또는 WP Engine)에 로그인합니다.
  • 호스팅 대시보드에서 "스테이징" 옵션을 찾으세요.
  • "스테이징 사이트 만들기" 또는 "스테이징에 사이트 복사"를 클릭합니다.
  • 라이브 사이트가 별도의 준비 환경에 복사될 때까지 기다립니다.
  • 새 준비 사이트에 로그인하고 변경을 시작하세요.

모든 것이 자동으로 처리되므로 이는 가장 쉬운 옵션 중 하나입니다. 귀하의 웹 호스트는 귀하의 사이트를 복사하여 안전한 테스트 환경에서 격리합니다. 테스트가 끝나면 클릭 한 번으로 변경 사항을 라이브 사이트에 다시 "푸시"할 수 있다고 JuicyLlama의 창립자인 Andy Slack은 설명합니다.

3단계: 워드프레스 설치

온라인 도구나 준비 사이트를 사용하는 경우 WordPress가 이미 설치되어 있습니다. 하지만 로컬 환경이나 하위 도메인을 사용하는 경우에는 직접 설치해야 합니다.

WordPress를 설치하는 방법은 다음과 같습니다.

  • WordPress.org에서 최신 버전의 WordPress를 다운로드하세요.
  • FTP 또는 파일 관리자를 사용하여 하위 도메인이나 로컬 서버에 파일을 업로드합니다.
  • 호스팅 제어판에서 새 MySQL 데이터베이스를 생성합니다.
  • 브라우저에서 사이트를 열고 WordPress 설정 마법사를 따르세요.
  • 사이트 제목, 사용자 이름, 비밀번호를 입력한 후 '워드프레스 설치'를 클릭하세요.

WordPress가 설치되면 테스트할 수 있는 새로운 빈 사이트가 준비됩니다.

4단계: 사이트 사용자 정의 및 구성

이제 샌드박스가 설정되었으므로 구성할 차례입니다. 이 부분은 원하는 대로 사용자 정의할 수 있기 때문에 재미있습니다. 당신이 할 수 있는 일은 다음과 같습니다.

플러그인 및 테마 설치

WordPress 대시보드의 플러그인 및 테마 섹션으로 이동하여 테스트하려는 테마나 플러그인을 추가하세요. 지금은 라이브 사이트에서 시도하기 두려웠던 새로운 도구를 실험해 볼 수 있는 좋은 시간입니다.

샘플 콘텐츠 추가

몇 가지 테스트 페이지, 블로그 게시물 또는 전자상거래 제품을 만들어 작업할 내용을 준비하세요. NEWMEDIA.COM의 설립자이자 CEO인 Steve Morris는 이렇게 하면 새로운 테마와 플러그인이 귀하의 사이트에서 어떻게 보일지 쉽게 확인할 수 있다고 설명합니다.

사이트 설정 조정

사이트 언어, 시간대, 고유 링크 구조를 설정하세요. 이러한 작은 세부 사항을 통해 테스트 환경을 더욱 현실적으로 만들 수 있습니다.

사용자 정의 코드 테스트

사용자 정의 CSS, JavaScript 또는 PHP를 테스트하는 경우에도 그렇게 할 수 있습니다. 대부분의 샌드박스 사이트(예: LocalWP)에는 코드 편집기가 내장되어 있습니다. 뭔가가 깨지면 다시 되돌릴 수 있습니다.

5단계: 테스트, 실험 및 문제 해결

이제 가장 중요한 부분은 바로 테스트입니다! 샌드박스에서 테스트해야 할 사항은 다음과 같습니다.

새로운 플러그인 테스트

라이브 사이트에 새 플러그인을 추가할 생각이라면 먼저 여기에서 테스트해 보세요. 버그, 느린 페이지 로드 또는 호환성 문제를 확인하세요.

새로운 테마를 사용해 보세요

사이트를 다시 디자인하고 싶으십니까? 새로운 테마를 설치하고 기존 콘텐츠와 어떻게 보이는지 미리 보세요.

테스트 주요 업데이트

WordPress 핵심 업데이트로 인해 사이트가 중단되는 경우가 있습니다. 라이브 버전을 업데이트하기 전에 샌드박스를 사용하여 업데이트를 테스트하십시오.

사용자 정의 코드로 실험

테마를 사용자 정의하거나 사용자 정의 PHP 함수를 생성하는 경우 샌드박스가 놀이터입니다. 시도해 보고, 테스트하고, 작동하는지 확인하세요.

테스트 페이지 속도

사이트를 더 빠르게 로드하고 싶으십니까? 라이브 사이트에 배포하기 전에 샌드박스에서 다양한 캐싱 플러그인, 지연 로딩 및 압축 도구를 사용해 보세요.

버그 및 오류 수정

때로는 상황이 깨지기도 합니다. 샌드박스는 방문자에게 영향을 주지 않고 문제를 해결할 수 있는 곳입니다. LocalWP의 디버그 모드나 준비 사이트의 오류 로그를 사용하여 문제를 찾아 수정하세요.

최종 생각

그게 다야! 온라인 도구, 로컬 설정 또는 호스팅 기반 준비와 같은 다양한 방법을 사용하여 WordPress 샌드박스 사이트를 만드는 방법을 살펴보았습니다. 각 옵션에는 고유한 장점이 있으므로 가장 적합한 옵션을 선택하세요.

샌드박스가 준비되면 라이브 사이트가 손상될 염려 없이 플러그인, 테마 또는 업데이트를 안전하게 테스트할 수 있습니다. 이제 설정 방법을 알았으므로 이제 자신있게 테스트하고 구축할 차례입니다.