localhost에서 Live Server로 WordPress 웹 사이트를 이동하는 방법

localhost에서 Live Server로 WordPress 웹 사이트를 이동하는 방법

컴퓨터 (또는 로컬 서버)에 설치된 가상 웹 서버를 사용하면 WordPress 웹 사이트를 쉽고 빠르게 구축하고 사용자 지정할 수 있습니다. 편집 할 때마다 저장 및 새로 고침이 필요하므로 라이브 서버에서 WordPress 사이트를 개발하면 대역폭 및 인터넷 트래픽의 제한이 주어지면 쉽게 악몽으로 변할 수 있습니다.


이러한 이유로 대부분의 개발자는 로컬 서버에서 워드 프레스 개발의 모든 핵심 작업을 수행하고 완성 된 웹 사이트를 라이브 서버에 업로드합니다. 마찬가지로, 웹 사이트에 대한 향후 업데이트는 라이브 환경에 업로드하기 전에 로컬에서 수행되고 테스트됩니다..

이 글에서는 워드 프레스 웹 사이트를 로컬 서버에서 라이브 서버로 옮기는 과정을 살펴 보겠습니다. 이 프로세스를 통해 모든 사이트 콘텐츠 (이미지, 게시물 및 페이지)와 테마 및 플러그인을 컴퓨터의 디렉토리에서 호스트의 프로덕션 서버로 안전하게 이동할 수 있습니다. 분명히이 과정을 산들 바람으로 만들 수있는 몇 가지 편리한 플러그인이 있지만 수동 프로세스를 배우는 것이 항상 유리합니다.

전제 조건

이 학습서에서는 몇 가지 전제 조건을 이미 충족했다고 가정합니다. 이것들은 시작하기 전에 필요한 몇 가지 간단한 요구 사항입니다..

1. 로컬 워드 프레스 설치

컴퓨터에서 WordPress 웹 사이트를 실행해야합니다. 로컬 호스트 환경 설정에 대한 자세한 내용은 WordPress를 로컬로 설치하는 방법에 대한 가이드를 참조하거나 Flywheel을 통해 로컬을 체크 아웃하십시오..

2. 호스팅 계획

또한 PHP 및 MySQL 지원을 제공하는 적극적인 호스팅 계획이 필요합니다. 다행히 대부분의 호스팅 제공 업체는 PHP와 MySQL을 지원합니다. 더 좋은 점은 많은 공급 업체가 WordPress 용 원 클릭 설치 스크립트를 제공하므로 수동 설정을 수행 할 필요가 없습니다..

물론 WP Engine 관리 WordPress 호스팅을 권장합니다. 이는 모든 웹 사이트와 라이브 테마 데모를 강화하는 방법입니다. 또한 WP Engine은 직관적 인 관리자 패널 덕분에 사이트를 쉽게 관리 할 수 ​​있습니다. 한 번의 설치로 한 달에 $ 29부터 시작합니다 (하지만 링크를 사용하면 연간 요금제로 2 개월 무료 이용 가능). 해당 가격표를 준비하지 않은 경우 Bluehost 또는 SiteGround와 같은 회사에서 한 달에 약 $ 3의 훌륭한 스타터 공유 호스팅 계획을 찾을 수 있습니다.

3. SFTP 접근

마지막으로 다음과 같은 클라이언트 프로그램과 함께 호스팅 계정에 SFTP 액세스 권한이 있어야합니다. FileZilla. 이를 사용하여 파일을 호스트에 업로드합니다. 또는 cPanel에서 파일 관리자 옵션을 사용할 수 있지만 SFTP와 달리 cPanel은 로컬 디렉토리 구조를 제공하지 않습니다. 자, 그 모든 것을 제자리에두고 갈 준비가되었습니다..

방법 1 : 핵심 WordPress 기능을 사용하여 콘텐츠 내보내기 및 가져 오기

로컬 서버에서 프로덕션 환경으로 WordPress 사이트를 빠르고 쉽게 이동할 수있는 방법은 WordPress에 기본 제공 내보내기 도구를 사용하는 것입니다. 이 방법은 WordPress가 이미 라이브 호스팅 계정에 설치되어 있고 설치되어 있다고 가정합니다. 라이브 웹 사이트에 콘텐츠가 없습니다. WordPress 가져 오기 기능은 기존 내용을 재정의하지 않고 단순히 내용을 추가하므로 매우 중요합니다. 오래된 콘텐츠가있는 경우 언제든지 당사의 가이드를 사용하여 WordPress 웹 사이트를 재설정 할 수 있습니다..

좋아요 – 웹 사이트 이동을 시작하려면 로컬에 설치된 WordPress 대시 보드로 이동하여 아래로 스크롤하십시오. 도구. 고르다 수출 ‘모든 콘텐츠’방사형 버튼을 확인하십시오..

워드 프레스 다운로드 내보내기 파일

XML 파일이 컴퓨터로 다운로드됩니다. 파일에는 사이트의 콘텐츠에 대한 모든 세부 정보가 포함됩니다 (게시물, 페이지, 사용자 지정 게시물 유형 또는 미디어와 같은 단일 콘텐츠 다운로드 옵션을 선택하지 않은 경우).

이제 라이브 WordPress 사이트에 로그인 한 다음 로컬 서버에서 사용한 테마 및 플러그인을 활성화하십시오. 완료되면 도구> 가져 오기.

워드 프레스 로컬 호스트 컨텐츠 가져 오기

WordPress 가져 오기 플러그인을 설치하라는 메시지가 표시되면 설치 한 다음 활성화하십시오. 마지막으로 플러그인을 사용하여 로컬 호스트에서 내 보낸 .xml 파일을 가져옵니다. 이렇게하려면 먼저 임포터 실행 WordPress 제목 아래 옵션 (참고 : 가져 오기 기능을 사용하여 Blogger, Tumblr 등의 다른 소스에서 콘텐츠를 이동할 수도 있습니다).

가져올 WordPress XML 파일 선택

다음으로 파일을 선택 옵션을 클릭하여 XML 파일을 선택한 다음 클릭하여 업로드하고 가져옵니다. 이제 콘텐츠를 가져올 때까지 기다리십시오. 대기 시간은 가져 오는 컨텐츠의 양과 호스팅 계획에 따라 다릅니다..

이 방법을 사용하면 게시물, 페이지, 미디어 및 메뉴가 라이브 사이트로 이동합니다. 물론 메뉴 위치를 설정하고 위젯을 다시 추가해야하지만 다른 모든 항목이 이동되었다는 점을 고려하면 추가 플러그인을 설치하거나 수동으로 이동을 처리하지 않으려는 경우이 옵션이 좋습니다..

방법 2 : 플러그인을 사용하여 WordPress 웹 사이트 이동

웹 사이트를 완벽하게 전송하려면 플러그인을 고려하는 것이 가장 좋습니다. 빠른 Google 검색은 무료 및 프리미엄 옵션을 제공하지만 여기에 세 가지 즐겨 찾기가 있습니다 (웹 사이트를 마이그레이션하는 데 사용하는 방법에 대한 간단한 설명)..

데스크탑 서버

DesktopServer를 사용하는 이유

DesktopServer는 컴퓨터 (Mac 또는 PC)에 WordPress를 로컬로 설치하는 데 사용할 수있는 고급 소프트웨어입니다. 가상 호스트를 설정하고, 테스트 사이트를 복제하고, 로컬 다중 사이트를 작성하고, 아카이브 사이트 등을 쉽게 만들 수 있습니다. 그러나 DesktopServer의 최고 기능 중 하나는 무료로 로컬 사이트를 러브 서버로 쉽게 마이그레이션 할 수 있다는 것입니다. DesktopServer 플러그인.

플러그인을 설치하고 로컬 DesktopServer 설정에서 사이트를 내보내고 ( “실시간 호스팅 서버 세부 정보 가져 오기”옵션을 선택해야 함) 플러그인을 통해 가져 오기만하면됩니다. 짜잔! 하지만 온라인 문서를 방문하면 더 많은 가이드를 볼 수 있습니다 DesktopServer를 배포하는 방법 라이브 서버로.

백업 버디

BackupBuddy로 WordPress 사이트 백업

또 다른 환상적인 솔루션은 iThemes의 BackupBuddy입니다. 이 멋진 플러그인은 자신의 웹 사이트 백업을 관리하는 최고의 솔루션입니다. 이를 통해 전체 웹 사이트 백업 (데이터베이스 및 전체)을 생성하고, 정기적 백업을 예약하고, 로컬 또는 BackupBuddy Stash를 통해 자신의 사본을 저장하고, ImportBuddy를 사용하여 웹 사이트를 복원 할 수도 있습니다.

그러나 BackupBuddy를 사용하여 로컬 사이트를 실제 사이트로 이동할 수도 있다는 것을 알고 있습니까? BackupBuddy의 내장 마이그레이션 기능을 사용하여 웹 사이트를 컴퓨터에서 인터넷으로 (또는 호스트에서 호스트로) 이동할 수 있습니다. 플러그인은 도메인 변경을 처리하고, URL 등을 자동으로 대체하여 큰 데뷔를 위해 웹 사이트를 완벽하게 전환합니다..

복사기

복사기 워드 프레스 플러그인

마지막으로 Duplicator는 자체 사이트 백업 및 마이그레이션을 관리하는 데 사용할 수있는 멋진 프리미엄 플러그인입니다. 와 더불어 복사기 무료 플러그인 온 디맨드 백업, 디자인 사이트 번들 (클라이언트 사이트에서 재사용 할 수있는 컨텐츠, 테마 및 플러그인 패키지)을 손쉽게 작성하고 웹 사이트를 로컬에서 라이브로 쉽게 이동할 수 있습니다 (플러그인을 로컬로 설치하여 패키지 한 후 설치). 동일한 플러그인을 사용하는 라이브 사이트).

또는 Duplicator Pro를 사용하는 경우 예약 된 백업, 동기화 된 스토리지 (Amazon, Dropbox, Google Drive 등), 다중 사이트 호환성, cPanel API, 이메일 알림, 프로 지원 등에 프리미엄 기능을 활용할 수 있습니다. 1 년은 Nike 트레이너 한 켤레보다 저렴하며, 웹 사이트가 안전하고 안전하다는 것을 아는 것이 가치 이상입니다.

방법 3 : 로컬에서 라이브 서버로 파일 수동 전송

마지막 옵션은 웹 사이트 파일을 수동으로 옮기는 것입니다. 서버 액세스가 필요합니다. 기본적으로이 프로세스에는 로컬 설치에서 데이터베이스 파일을 다운로드하여 서버의 새 데이터베이스로 가져 오기 전에 올바른 경로를 위해 편집 한 다음 로컬 WordPress 설치의 모든 내용을 업로드해야합니다.

데이터베이스 파일 내보내기

시작하려면 로컬 서버를 시작하고 phpMyAdmin – 그냥 입력 localhost / phpmyadmin 귀하의 웹 브라우저에. 이 예에서는 XAMPP를 사용하고 있으며 phpMyAdmin 인터페이스는 다음과 같습니다.

phpMyAdmin

왼쪽의 패널에는 모든 데이터베이스가 나열되어 있습니다. 지역 WordPress 사이트에 대한 데이터베이스를 선택하고 수출 상단에 phpMyAdmin 창문. “빠른”내보내기 방법이 기본적으로 선택되어 있습니다. 그대로두고 클릭 가다.

데이터베이스 테이블 내보내기

SQL 파일 (예 : my_test.sql)이 컴퓨터의 다운로드 폴더로 내보내집니다..

파일 경로 수정

WordPress 웹 사이트를 처음부터 로컬로 구축 할 때는 모든 URL이 절대 경로가됩니다. 즉, 콘텐츠 파일 (게시물, 이미지, 게시물 유형)에 대한 모든 링크는 http : // localhost /. 라이브 설치를 위해이 링크 구조를 수정해야합니다. 그렇지 않으면 데이터베이스 파일을 업로드 한 후 컨텐츠가 올바르게 표시되지 않습니다.

이렇게하려면 코드 편집기를 사용하여 방금 내 보낸 데이터베이스 파일에서 “찾기 및 바꾸기”를 수행하십시오. 메모장 ++을 사용하여“http : // localhost / my_test”를 검색하고 바꾸고이를 실제 URL로 바꿉니다. 도메인의 루트 폴더에“my_test”폴더를 만들었습니다. 루트에 직접 설치하려는 경우 폴더를 만들 필요가 없으므로 대체 URL은 http://www.yourdomainname.com이어야합니다. 로컬 워드 프레스 폴더를 public_html (호스팅 계정의 루트).

파일 경로 수정

URL 교체가 끝나면 저장하고 닫습니다..

호스팅 계정에서 새 데이터베이스 생성

이제 로컬 서버의 주요 부분을 완료했습니다. 이제 라이브 환경을 설정하고 마지막으로 파일을 업로드하여 웹 사이트를 라이브로 만들 수 있습니다. WordPress 사이트에 새 데이터베이스를 설정하는 방법은 호스팅에 따라 다릅니다..,

플랜에서 cPanel (예 : Bluehost 또는 HostGator)을 사용하는 경우 호스팅 계정에서 cPanel을 열고 MySQL 데이터베이스.

새로운 데이터베이스 생성

선택하면 MySQL 데이터베이스, 사용자 이름과 비밀번호를 입력하라는 메시지가 표시됩니다. 웹 사이트의 새 데이터베이스와 연결될 새 사용자 계정입니다. WordPress에서 데이터베이스 파일을 구성 할 때 필요하므로 사용자 이름 및 비밀번호와 같은 개인 정보를 기록하십시오. 새로 작성된 데이터베이스는 선택한 사용자 이름과 동일한 이름을 갖습니다..

관리되는 호스팅 계정을 사용중인 경우 cPanel이 없을 수 있습니다. 예를 들어, WP Engine을 사용하면 계정에 로그인하고 다음을 클릭하여 계획에 새 설치를 만들 수 있습니다. 설치 추가 링크.

WP 엔진 추가 설치

그런 다음 필요한 정보를 작성합니다 (단, 아직 도메인이 준비되지 않은 경우 준비 사이트로 설정할 수 있음).

WP Engine 추가 설치 정보

그게 다야! 새 사이트 (및 데이터베이스)가 준비되었습니다.

새 데이터베이스에 데이터베이스 파일 업로드

라이브 서버에 비어있는 새 데이터베이스가 생겼으므로 이제 컴퓨터에 저장된 데이터베이스 파일을 업로드 할 차례입니다. 찾아보기 phpMyAdmin 호스트의 인터페이스와 선택 수입. 로컬 서버의 웹 사이트에서 내 보낸 SQL 데이터베이스 파일을 찾아서 선택하십시오..

호스트에 phpMyAdmin이 없으면 데이터베이스 복원 옵션 MySQL 데이터베이스. SQL 파일을 찾아보고 선택할 수 있습니다..

mySQL 데이터베이스

복원 옵션을 사용하여 데이터베이스 파일을 가져 왔습니다. 웹 사이트를 로컬 설치와 동일하게 복원 할 수 있기 때문에이 단계는 매우 중요합니다. 이제 남은 것은 wp-config.php 파일, 웹 사이트 파일 업로드, 퍼머 링크 수정 및 준비가 완료됩니다..

고치다 wp-config.php 파일

를 엽니 다 wp-config.php 코드 편집기의 파일 (로컬 WordPress 설치 폴더로 이동). 변경해야 할 유일한 세부 사항은 다음과 같습니다.

  • define (‘DB_NAME’,‘your_database_name’);
  • define (‘DB_USER’,‘your_database_user’);
  • define (‘DB_PASSWORD’,‘your_database_password’);
  • define (‘DB_HOST’,‘localhost’);

3 단계에서 라이브 서버에 데이터베이스를 작성하는 동안 정의한 설정을 입력하십시오. 호스트 이름으로 서버 IP 주소를 입력하거나 다음과 같이 그대로 두십시오. localhost 호스트가 명시 적으로 그렇게 말한다면. 여기에 명확하게 설명 된대로 내 호스트를 로컬 호스트로 두겠습니다.“웹 서버에서 실행되는 스크립트로이 데이터베이스에 연결하려면“localhost”를 호스트 이름으로 사용해야합니다.” 설정 편집이 끝나면 파일을 저장하고 닫습니다. 다른 것을 변경하지 마십시오.

노트 : 문제가 생길 경우를 대비하여 이전 값의 사본을 저장하십시오. 언제든지 되돌릴 수 있습니다.

웹 사이트 파일 업로드

이제 실제 서버에서 모든 것을 설정 했으므로 실제 WordPress 웹 사이트 파일을 이동할 차례입니다. SFTP 클라이언트를 시작하고 SFTP 연결 세부 사항을 사용하여 호스팅 계정에 연결하십시오. 호스트가 없으면 호스트에서 가져올 수 있습니다. 일부 호스팅 제공 업체의 경우 SFTP 로그인은 cPanel 세부 사항과 동일합니다.

연결되면 public_html 또는 www 폴더 (또는 WordPress 웹 사이트를 설치하려는 루트의 폴더) 및 모든 파일을 로컬 서버의 WordPress 설치 폴더에서 라이브 서버의이 디렉토리로 복사하십시오..

퍼머 링크 수정

마지막 단계는 로컬 서버의 기존 사이트와 일치하도록 새 웹 사이트의 퍼머 링크 구조를 수정하는 것입니다. 이렇게하려면 새 웹 사이트의 관리 대시 보드로 이동하여 설정> 퍼머 링크. 로컬 설치에 사용한 구조를 선택하고 저장하십시오. 귀하의 워드 프레스 웹 사이트가 활성화되었습니다.

결론

이제 로컬 WordPress 설치를 실제 서버로 이동할 때 발생하는 상황에 대한 적절한 통찰력이 있어야합니다. 워드 프레스는 많은 유연성과 사용 편의성을 제공합니다. localhost에서 개발하면 실제 프로덕션 환경에서 만들 수없는 실수를 저지를 수 있기 때문에 무제한으로 조정하고 사용자 정의 할 수 있습니다..

로컬 호스트에서 라이브 서버로 WordPress 웹 사이트를 업로드하는 가장 좋은 방법은 무엇입니까? 이전에이 과정을 거친 적이 있다면 어떤 경험이 있습니까? 의견에 의견을 공유하십시오!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map