WordPress : 다른 서버로 백업 및 복원

수리이번 주에 내 사이트가 댓글 스팸 봇 (공상 과학 소설처럼 들리나요?)의 공격을 받았을 때 공격을 막기 전에 내 서버를 여러 번 다시 시작해야했습니다. 실제로 이벤트가 끝난 후 사이트가 다운되지 않고 몇 시간 이상 지속되지 않기 때문에 WordPress 내의 데이터베이스 또는 파일이 어떻게 든 손상되었다고 생각합니다.

내 리셀러 계정의 새 계정으로 사이트를 이동할 수있는 기회를 이용했습니다. 점프라인닷컴이미지 2260935 1169332. 나는 수년 동안 Jumpline과 함께 황홀했습니다. 저는 약 30 개의 웹 사이트를 호스팅하고 있으며 저와 함께 호스팅하는 고객의 전화를 거의받지 않습니다 (도움이 필요하지 않은 경우). 서비스는 놀랍고 지원 팀은 환상적입니다.

그들의 지원 기술은 실제로 내 사이트를 죽이는 스팸 봇이라는 사실을 확인한 사람들이었습니다 (감사합니다!). 새 계정으로 이동하면이 사이트가 최신 버전의 PHP / MySQL에 배치되고 정말 멋진 Ajax 웹 메일 애플리케이션이 생깁니다.

내가 깨닫지 못했던 것은 황어 무리 WordPress 설치. 많은 플러그인이 WordPress 데이터베이스에 필드와 테이블을 추가합니다. 나는 지속적으로 플러그인으로 평가하고 있으므로 데이터베이스가 재앙이었습니다. WordPress 또는 데이터베이스 백업을 실행하고 새 계정에서 복원하면 문제가 해결 될 것입니다. 최소한 거기에 많은 추가 필드와 테이블을 던질 것입니다. 플러그인을 비활성화 할 때 WordPress의 향후 버전에서 데이터베이스 수정을 의무화하여 쓰레기가 남아 있지 않도록하고 싶습니다.

다시 가져 오기를 위해 WordPress 블로그를 XML로 출력하는 몇 가지 추가 플러그인도 살펴 봤지만 많은 데이터가 손실됩니다. XNUMX 시간 후 (잠을 자고) 실제로 계정과 모든 해당 데이터 이동을 완료 한 것 같습니다. 약간의 악몽 이었지만 여기에 내가 한 일이 있습니다.

  1. 원래 사이트 및 데이터베이스를 백업했습니다.
  2. 새 계정에 WordPress를 처음부터 설치했습니다.
  3. 새 계정에 최신 WordPress 플러그인을 처음부터 설치했습니다.
  4. 모든 플러그인 옵션 및 사이트 설정을 설정합니다.
  5. 테이블 비교를 했습니까? 매주 원본 데이터베이스 및 대상 데이터베이스의 테이블.
  6. 대상 데이터베이스에없는 원본 데이터베이스의 모든 필드를 삭제했습니다.
  7. 대상 데이터베이스의 모든 테이블을 비 웁니다 (표준 WP 테스트 게시물을 대신합니다.
  8. 각 테이블을 내보냈습니다. 없이 삭제하고 다시 만듭니다. 이렇게하면 동일한 키를 사용하여 새 데이터베이스에 레코드가 기록되므로 관계가 끊어지지 않습니다.
  9. 내 wp-content \ upload 폴더를 원본 계정에서 대상 계정으로 복사했습니다. 도메인 이름도 이동했기 때문에 모든 이미지 참조가 유지되었습니다.
  10. 블로그를 운영하고 테스트했습니다! 페이지 퍼머 링크를 정리해야했는데 그 이유는 모르겠지만 나중에는 괜찮 았습니다.

WordPress에 경쟁 블로그 플랫폼 용 가져 오기가 내장되어 있지만 플러그인 수정을 무시하는 WordPress에서 WordPress 가져 오기를 실행하는 가져 오기가 없다는 것은 흥미 롭습니다.

그것은 거의 해냈습니다. 내가 새로운 것을 실행하고 있음을 알 수 있습니다. 테마. 내가 실행하고있는 베타 테마에 사소한 문제가 너무 많았습니다. 이 테마에 대한 광범위한 사용자 정의를 수행했지만 원하는 곳에서 거의 얻을 수 있다고 생각합니다.

테마에 대한 나의 유일한 불만은 저자 하단> body> 태그 위에있는 테마 전체에 공통 바닥 글을 구현하지 않았으므로 전체적으로 Google Analytics 스크립트를 수동으로 입력해야했습니다. 사용자 지정 바닥 글을 만들어 참조 할 수 있었지만 나중에 테마 작성자가 모든 것에 '바닥 글'이라는 이름을 사용했기 때문에 나중에 혼란 스러웠을 것 같습니다. 그래도 아주 좋은 테마입니다!

내가 지금 백업 된 것 같아요! 이제 일하러 가야 해요!

댓글 3

  1. 1
  2. 2

    그냥 생각 ...
    나는 항상 백업 및 복원 솔루션을 테스트하고 귀하의 게시물이 내 관심을 끌었습니다.
    2.1에 내장 된 내보내기 및 가져 오기 기능을 사용하는 것은 꿈이었습니다. 표시된 그래픽에 문제가 있습니다.
    테스트 블로그를 지우고 다시 시작하려고하지만 이번에는 사진의 새 위치를 반영하도록 XML 파일을 편집합니다.

  3. 3

    저도 WordPress 사이트를 처음부터 다시 구축 한 경험이 있습니다. 여러 수단을 통해 모든 것을 백업 할 수 있었기 때문에 모든 것이 잘 진행되었습니다.

    내가 만난 주요 문제는 XML 파일을 통해 가져 오기 때문에 카테고리 게시물 할당이 손실되었다는 것입니다. 또한 일부 게시물이 완전히 복원되지 않았습니다. 단락에서 작은 따옴표를 사용하는 데 문제가 있었던 것 같습니다. 어떤 이유로 백업 파일이 따옴표를 제대로 이스케이프하지 않았고 WordPress는 게시물이 끝났다고 생각했습니다.

    아, 시간이 좀 걸렸지 만 데이터베이스를 삭제하기 전에 백업 한 .SQL 파일에서이 정보를 가져올 수있었습니다.

    경험을 공유해 주셔서 감사합니다.

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

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