WordPress 설치를 수동으로 마이그레이션하는 방법

Depositphotos 20821051s

한 호스트에서 다른 호스트로 WordPress 사이트를 이동하는 것이 정말 쉽지만 정말 실망 스러울 수 있다고 생각하고 싶습니다. 우리는 말 그대로 어젯밤 한 호스트에서 다른 호스트로 이동하기로 결정한 클라이언트를 돕고 있었고 신속하게 문제 해결 세션으로 전환되었습니다. 그들은 사람들이 일반적으로하는 일을했습니다. 전체 설치를 압축하고 데이터베이스를 내 보낸 다음 새 서버로 이동하고 데이터베이스를 가져 왔습니다. 그리고 나서 ... 빈 페이지가 생겼습니다.

문제는 모든 호스트가 동일하게 생성되지 않는다는 것입니다. 많은 사람들은 다른 모듈이 실행되는 다른 버전의 Apache를 가지고 있습니다. 일부는 파일 업로드에 문제를 일으키고 읽기 전용으로 만들고 이미지 업로드 문제를 일으키는 정말 펑키 한 권한 문제가 있습니다. 다른 것들은 다른 버전의 PHP와 MySQL을 가지고 있습니다. 이것은 호스팅 업계에서 끔찍한 문제입니다. 일부 백업에는 서버의 독점적 캐싱 및 리디렉션으로 인해 다른 호스트에서 혼란을 일으키는 숨겨진 파일이 포함됩니다.

물론 여기에는 파일 업로드 제한. 이는 일반적으로 상당한 규모의 WordPress 설치가있는 경우 첫 번째 문제입니다. 데이터베이스 파일이 너무 커서 MySQL 관리자를 통해 업로드하고 가져올 수 없습니다.

도움이되는 몇 가지 훌륭한 도구가 있습니다. CMS에서 CMS로. Automattic 자체를 활용할 수도 있습니다. VaultPress 서비스 – 사이트를 백업하고 새 호스트에 WordPress를 새로 설치 한 다음 VaultPress를 다시 설치하고 사이트를 복구하면됩니다. 이 사람들은 웹 사이트를 마이그레이션하려고 할 때 직면하게 될 많은 문제를 잘 해결했습니다.

그러나 우리는 이러한 일에 혼자서하는 경향이 있으며 고통스럽게도 종종 스스로 수행합니다. 나는 우리에게 문제를 일으키기보다 새로운 호스트로 이동할 때 새로운 설치 요소를 좋아합니다. 따라서 우리가 사용하는 단계는 다음과 같습니다.

  1. We 전체 설치 백업 안전한 보관을 위해 사이트를 방문하고 로컬로 다운로드합니다.
  2. We 데이터베이스 내보내기 (항상 백업에 포함되지는 않음) 안전한 보관을 위해 로컬로 다운로드하십시오.
  3. We WordPress 새로 설치 새 서버에 설치하고 실행합니다.
  4. We 한 번에 하나씩 플러그인 추가 모두 호환되고 작동하는지 확인합니다. 일부 플러그인 개발자는 내보내기 도구에 자신의 설정을 포함하거나 자체 설정 내보내기 및 가져 오기를 제공하는 작업을 훌륭하게 수행했습니다.
  5. We 콘텐츠 내보내기 WordPress에 내장 된 WordPress 내보내기 도구를 사용하여 기존 사이트에서
  6. We 그 콘텐츠 가져 오기 WordPress에 내장 된 WordPress 가져 오기 도구를 사용하여 새 사이트에 추가합니다. 이렇게하려면 사용자를 추가해야합니다. 약간 힘들지만 그만한 가치가 있습니다.
  7. We wp-content / uploads 폴더 FTP 업로드 된 모든 파일 자산이 새 서버에있는 경우 파일 권한이 올바르게 설정되었는지 확인합니다.
  8. 우리는 영구 링크 설정.
  9. We 테마를 압축하고 설치하십시오 WordPress 테마 설치 프로그램을 사용합니다.
  10. 우리는 테마를 라이브하고 메뉴를 다시 작성.
  11. We 위젯 다시 실행 필요에 따라 이전 서버에서 새 서버로 내용을 복사 / 붙여 넣기합니다.
  12. We 사이트 크롤링 누락 된 파일에 대한 문제를 찾습니다.
  13. We 모든 페이지를 수동으로 검토 모든 것이 잘 보이도록 사이트의
  14. 모든 것이 좋아 보인다면 우리는 DNS 설정 업데이트 새 호스트를 가리키고 라이브로 이동합니다.
  15. 우리는 검색 차단 설정 읽기 설정에서 비활성화됩니다.
  16. 우리는 무엇이든 추가합니다 CDN 또는 캐싱 새 호스트에서 허용되는 메커니즘으로 사이트 속도를 높일 수 있습니다. 때때로 이것은 플러그인이고, 다른 경우에는 호스트 도구의 일부입니다.
  17. 웹 마스터 도구로 사이트 재 크롤링 Google이보고있는 문제가 있는지 확인합니다.

재앙적인 문제가있을 경우를 대비하여 XNUMX 주일 정도 이전 호스트를 유지합니다. XNUMX 주일 정도가 잘 실행되면 이전 호스트를 비활성화하고 계정을 폐쇄합니다.

당신은 어떻게 생각하십니까?

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.