라이프스타일

컴퓨터에 WordPress 테스트 사이트 만들기: MAMP와 공개 전 준비

운영 중인 사이트에 영향을 주지 않고 WordPress를 연습하려면 컴퓨터에 로컬 테스트 사이트를 만들 수 있습니다. Windows용 MAMP를 예로 설치 위치, 포트, 데이터베이스와 WordPress 설정을 정리하고, 테스트 데이터 격리, 일반적인 연결 오류 구분, 공개 전에 별도로 필요한 파일·데이터베이스 내보내기를 설명합니다. 초보자의 편집·레이아웃 연습용이며, 로컬에서 작동한다고 운영 서버 검증까지 끝난 것은 아닙니다.

읽는 데 약 8분

컴퓨터 화면, 웹사이트 폴더, 데이터베이스 서버로 구성한 로컬 테스트용 원본 일러스트.
사진: Mokaair (© Mokaair)

로컬 WordPress는 나만의 연습 책상과 같습니다. 글, 테마, 플러그인을 바꿔 보고 결과를 확인한 다음 운영 사이트에도 적용할지 결정할 수 있습니다. 사이트를 실행하는 것은 컴퓨터의 서비스이고, 브라우저는 이를 조작하는 창구일 뿐입니다. 이 관계를 이해해야 웹페이지를 닫은 것을 테스트 환경이 종료된 것으로 오해하지 않습니다.

이 안내는 MAMP의 Windows 문서를 바탕으로 정리했으며, 작성 환경에 실제로 설치한 것은 아닙니다. macOS와 MAMP PRO는 화면과 기능이 다를 수 있으므로 해당 문서를 사용하세요. 아래에서는 독서 메모 사이트를 만드는 연습을 예로 들어 가상의 글과 테스트 계정을 사용하며, 실제 회원이나 고객 데이터는 가져오지 않습니다.

사이트 파일, 데이터베이스, 서비스를 먼저 구분하기

WordPress 프로그램, 테마, 플러그인, 업로드한 이미지는 파일입니다. 글, 설정, 그 밖의 동적 데이터는 대부분 데이터베이스에 저장됩니다. 웹 서버는 브라우저의 요청을 받아 PHP 및 데이터베이스와 함께 화면을 만듭니다. 사이트 폴더만 복사해서는 보통 전체 내용을 가져올 수 없으므로 처음부터 파일과 데이터베이스가 각각 어디에 있는지 기록하세요.

MAMP는 로컬에 필요한 서비스를 한데 모아 연습이나 개발에 쓰기 좋게 합니다. 그렇다고 운영 서버용 도메인, 메일, 백업, 장기 유지관리까지 자동으로 제공하는 것은 아닙니다. 독서 메모 사이트에서 먼저 글 구조를 연습할 수 있지만, 외부 사용자의 가입이나 알림 발송을 허용하려면 적절한 운영 환경에서 따로 설정하고 검증해야 합니다.

자신의 운영체제에 맞게 설치하기

MAMP 공식 사이트에서 적절한 버전을 내려받고 현재 시스템 요구사항과 설치 안내를 먼저 확인하세요. Windows 문서는 권한이 제한된 시스템 폴더를 피하고 C:\MAMP 같은 위치를 권장합니다. 컴퓨터에 다른 웹 서비스나 데이터베이스 서비스가 이미 있다면 용도를 파악하고, 새 도구를 실행하려고 기존 환경을 함부로 삭제하지 마세요.

설치 후 MAMP 버전, 선택한 PHP, 문서 루트, 포트를 기록한 다음 서비스를 시작하고 시작 페이지를 엽니다. 화면에 PRO 버전 진입점이 있어도 현재 사용하는 제품을 구분하고, PRO 전용 기능이 일반 버전에도 반드시 포함된다고 생각하지 마세요. 오래된 설명의 버전 번호를 그대로 따라 지금 설치할 버전을 판단해서도 안 됩니다.

로컬 환경은 디스크 공간을 사용하며, 사이트나 데이터베이스를 반복해 만들면 특히 많이 차지할 수 있습니다. 연습 사이트마다 reading-practice처럼 알아보기 쉬운 폴더명과 데이터베이스명을 쓰고 용도를 기록하세요. 이 작은 습관을 미리 정해 두면 나중에 정리할 때 보존할 사이트를 오래된 테스트 파일로 착각해 삭제하는 일을 막을 수 있습니다.

데이터베이스를 만든 뒤 WordPress 설치하기

공식 절차에 따라 WordPress를 내려받아 압축을 풀고, 필요한 프로그램 파일을 설정된 문서 루트나 하위 폴더에 둡니다. MAMP 시작 페이지에서 phpMyAdmin을 열어 전용 데이터베이스를 만드세요. 이름은 예제와 같을 필요는 없지만, 이후 WordPress 설치에서 입력할 이름과 일치해야 합니다.

로컬 사이트 주소로 설치 화면을 열고 데이터베이스명, 사용자명, 비밀번호, 호스트를 입력합니다. 포트는 자신의 환경에 실제로 설정된 값을 사용하세요. MAMP 문서는 기본값이 아닌 MySQL 포트의 예로 localhost:8889를 들며, 3306을 사용할 때는 입력 방식이 다릅니다. 데이터베이스 계정과 WordPress 관리자는 서로 다른 용도의 정보이므로 혼동하지 마세요.

로컬용 문서는 설명 편의를 위해 기본 데이터베이스 계정 정보를 사용할 수 있지만, 이를 외부 공개 서비스의 안전한 설정으로 그대로 쓰면 안 됩니다. WordPress 관리자도 별도 비밀번호를 사용하고 사이트명에 테스트용임을 분명히 표시하세요. 완료 후 관리자 화면에 로그인해 연습 글과 민감 정보가 없는 이미지를 추가하고, 저장한 뒤 다시 열어도 남아 있는지 확인합니다.

  1. 공식 MAMP와 WordPress를 내려받고 문서 루트와 서비스 포트를 확인합니다.
  2. MAMP를 시작하고 phpMyAdmin으로 이 사이트 전용 데이터베이스를 만듭니다.
  3. 정해 둔 디렉터리에 WordPress를 넣고 로컬 주소를 열어 데이터베이스 연결 정보를 입력합니다.
  4. 사이트 관리자를 만들고 로그인, 글 저장, 이미지 표시를 테스트합니다.

로컬 테스트도 외부 영향을 격리하기

localhost는 지금 사용하는 컴퓨터를 뜻합니다. 친구에게 localhost 주소를 보내도 친구의 브라우저가 내 사이트에 연결되는 것은 아닙니다. 다른 기기에서 미리 보려면 네트워크 접근과 제한을 따로 설계해야 합니다. 초보 연습을 위해 라우터 포트 전달이나 외부 서비스를 열 필요는 없으며, 우선 자신의 컴퓨터에서 작업을 마치세요.

테스트 사이트라도 메일, 결제, 외부 동기화 기능이 있으면 외부 요청을 보낼 수 있습니다. 테스트 계정과 테스트 모드를 사용하고 불필요한 알림을 끄며 운영용 인증 정보는 피하세요. 운영 사이트의 복사본을 로컬로 가져올 때는 예약 작업과 연동을 특히 확인해야 합니다. 주소가 다르다는 이유만으로 외부 서비스에 영향이 없다고 가정할 수는 없습니다.

연습을 마치면 MAMP에서 서비스를 중지하고 필요하면 프로그램도 종료되었는지 확인하세요. 브라우저를 닫는 것은 화면을 보지 않는다는 뜻일 뿐, 웹 및 데이터베이스 서비스를 자동으로 중지하지 않습니다. 공용 컴퓨터에서는 다른 사용자가 내 파일과 데이터에 접근할 수 있는지도 고려해야 합니다. 로컬 환경을 민감 정보를 보관하는 금고처럼 여기지 마세요.

오류가 발생하면 어느 계층의 문제인지부터 판단하기

로컬 주소 전체가 열리지 않으면 먼저 웹 서비스가 실행 중인지, 주소의 포트가 맞는지 확인한 뒤 다른 프로그램이 포트를 쓰는지 조사하세요. MAMP의 포트는 바꿀 수 있지만 변경 후 사용하는 주소나 데이터베이스 설정도 맞춰 갱신해야 합니다. 매번 WordPress를 다시 설치하면 복구할 수 있던 내용을 덮어쓸 수도 있습니다.

데이터베이스 연결 오류라면 데이터베이스 서비스, 이름, 계정 정보, 포트를 대조하세요. 홈은 정상인데 특정 페이지만 실패한다면 플러그인, 고유주소, 오류 로그를 확인합니다. 한 번에 한 항목만 바꾸고 원래 값을 보존하며 결과를 기록하세요. 오류 화면을 공유할 때는 계정 정보와 컴퓨터의 개인 경로를 가리고 필요한 정보만 제공하면 됩니다.

공개를 준비할 때 완전한 이전 자료 보존하기

WordPress 도구의 내보내기는 WXR 형식의 콘텐츠 데이터를 생성해 콘텐츠 이전에 적합하지만, 모든 프로그램과 데이터베이스를 포함한 전체 백업으로 볼 수는 없습니다. 사이트 전체 설정을 남기려면 이전 방법에 따라 파일과 데이터베이스도 준비하고, 플러그인·테마·미디어·필요한 라이선스를 운영 환경에서 사용할 수 있는지 확인해야 합니다.

운영 서버의 PHP, 데이터베이스, 파일 권한, HTTPS, 메일, 주소는 다를 수 있습니다. 공개 전에 주소 치환과 검증을 계획하고 localhost가 들어 있는 링크를 방문자에게 제공하지 마세요. 먼저 로컬 복사본과 복원 가능한 백업을 남겨 두고, 운영 사이트의 글·이미지·폼·로그인을 모두 확인한 뒤 연습 환경을 정리합니다.

MAMP 로컬 환경을 브라우저 진입점, 사이트 파일, 데이터베이스, 이전 자료의 네 부분으로 나눈 도식.
파일과 데이터베이스를 함께 보존하고 운영 환경에서 다시 검증하세요. · 사진: Mokaair (© Mokaair)
자세한 설명 보기

MAMP 로컬 환경을 브라우저 진입점, 사이트 파일, 데이터베이스, 이전 자료의 네 부분으로 나눈 도식.

로컬 성공은 연습 절차를 확인할 뿐 운영 환경 검증을 대신하지 못합니다.
항목로컬 연습실제 공개 전에 별도로 확인할 사항
주소localhost와 로컬 포트운영 도메인과 HTTPS
데이터가상 글과 테스트 계정적법하게 공개할 콘텐츠와 접근 권한
메일과 결제비활성화 또는 테스트 모드운영 설정과 전체 검증
내보내기콘텐츠 파일 또는 완전한 이전 자료미디어, 설정, 주소 치환
운영 시간직접 서비스 시작·중지서버 유지관리와 백업 계획

  • 라이프스타일

    WordPress 이전 후 점검: 검색 트래픽, 기존 호스트, 갱신 정리

    WordPress 사이트 이전을 마친 뒤에도 새 호스트가 안정적인지, 검색 진입점이 정상인지, 백업을 사용할 수 있는지, 기존 서비스를 중단해도 되는지 확인해야 합니다. 전환 관찰표, 검색 트래픽 해석 방법, 기존 호스트 의존 관계, 갱신 정리 절차를 제공합니다. 개인 사이트와 작업실이 되돌리기에 필요한 자료를 보존하고 일시적 변동, 갱신 중단, 즉시 사이트 삭제를 혼동하지 않도록 돕습니다.

  • 라이프스타일

    도메인을 바꾸지 않고 WordPress 호스트 옮기기: 이전, 테스트, DNS 전환

    WordPress 호스트를 변경해도 URL은 유지할 수 있지만 파일, 데이터베이스, 인증서, 외부 서비스는 따로 인계해야 합니다. 새 호스트 준비, 접근을 제한한 미리 보기, 마지막 데이터 동기화, DNS 전환 순서를 설명합니다. 검증표와 되돌리기 기준을 활용해 개인 사이트나 작업실이 기존 도메인을 지키면서 이전하고 복구 가능성을 잃기 전에 이전 서비스를 취소하지 않도록 돕습니다.

  • 라이프스타일

    WordPress 도메인 변경: 리디렉션, 검색 신호, 이메일 함께 점검하기

    WordPress 도메인을 바꿀 때는 사이트 내부 URL, 예전 링크의 리디렉션, 검색 신호, 이메일을 함께 다뤄야 합니다. URL 대응표를 시작으로 데이터베이스 치환 전 미리 보기, 영구 리디렉션 점검, 새 도메인의 메일 송수신 테스트, 공개 후 관찰 방법을 설명합니다. 개인 브랜드와 작업실이 이름을 바꿀 때 관리자 화면의 URL만 수정하고 이전이 끝났다고 생각하지 않도록 돕습니다.

  • 라이프스타일

    WordPress.com에서 직접 호스팅하는 WordPress로 이전하기: 콘텐츠, 미디어, URL 인계

    WordPress.com 사이트를 직접 호스팅하는 WordPress로 옮기기 전에 요금제, 도메인, 콘텐츠별 인계 방법을 확인하세요. 무료·유료 사이트에서 가능한 절차, XML 내보내기와 가져오기, 실제 이미지 파일 검증, 구독자 이전, Site Redirect 적용 조건을 설명합니다. 대만의 개인 창작자가 이전을 계획할 때 필요한 정보와 새 사이트가 준비된 뒤 별도로 처리할 기능 및 결제 항목도 다룹니다.

최신 여행 소식·가이드

출처

라이프스타일