한 호스팅 공급자에서 다른 호스팅 공급자로 WordPress 사이트를 마이그레이션 하시겠습니까?


9

WordPress 사이트를 Windows 공급자에서 호스팅하고 있으며 다른 Windows 공급자로 이동하고 있습니다. 정보를 잃지 않고 원활하게 전환 할 수있는 방법에 대한 정보 나 지침이 있습니까?


데이터베이스 내용 및 DNS 마이그레이션을 전송하는 데 필요한 시간과 함께 다운 타임 또는 내용 겹침을 최소화하는 방법에 대한 힌트를 얻는 것도 흥미로울 것입니다. 아니면 Pro 웹 마스터 에서 그 점을 논의해야 합니까?
Jan Fabry

답변:


12

안녕 @ooo :

동일한 도메인을 유지하려는 경우 실제로 매우 간단합니다. 기본적으로 이전 호스트에서 다운로드하여 새 호스트로 업로드하여 FTP 클라이언트를 사용하여 파일을 복사 한 다음 데이터베이스 덤프를 SQL 스크립트 (이것은 "export" ) 에 수행 한 다음 MySQL 데이터베이스를 복사하여 MySQL 데이터베이스를 복사합니다 . 스크립트 (그리고 이것이 "import" 입니다.)

나머지는 세부 사항입니다.

1.) FTP를 사용 하여 웹 루트 및 이전 호스팅 웹 서버의 모든 서브 디렉토리에서 모든 파일을 다운로드하십시오 .

2.) 같은 이름의 모든 디렉토리를 동일한 이름의 디렉토리에있는 새로운 호스팅 웹 서버의 웹 루트에 업로드하십시오 .

3.) MySQL 데이터베이스 의 전체 데이터베이스 덤프 (즉, 내보내기)를 SQL 스크립트로 수행하십시오.

4.) 새 웹 호스트에서 새 MySQL 데이터베이스작성하십시오 .

5.) MySQL 데이터베이스에 대한 사용자를 작성하고 모든 권한을 갖도록 설정하십시오. 데이터베이스 이름, 사용자 및 비밀번호를 기록하십시오.

6.) 새 데이터베이스의 컨텍스트에서 MySQL 스크립트를 실행 하여 MySQL 데이터베이스가져 옵니다.

7) 다음으로 편집하여 /wp-config.php파일을 새로운 서버와주고 세트를 DB_NAME, DB_USER그리고 DB_PASSWORD새 데이터베이스 이름, 새 데이터베이스 사용자 이름과 새 데이터베이스 사용자 암호.

7.) 마지막으로 도메인의 DNS 설정변경 하여 새 웹 호스트의 네임 서버를 사용하도록하십시오. DNS 캐시가 지워지고 주소가 전파 될 때까지 시간 초과를 기다려야합니다 (일반적으로 몇 시간이 걸리지 만 새 사이트에 액세스하려면 최대 48 시간이 소요될 수 있습니다).

그게 다야. 더 자세한 정보가 필요하면 새 호스트의 이름과 웹 사이트를 최소화하고 가능한 경우 사이트 관리를 위해 제공하는 제어판 유형 (예 : CPanel 또는 기타)을 포함하여 새 호스트에 대한 자세한 정보를 제공하십시오 . )


6

서버를 변경할 때의 주요 문제점은 하드 코딩 된 URL 및 파일 경로 WP입니다. 그들은 나타납니다 :

  • 업로드 경로 옵션의 이전 WP 설치에서 설정 / 기타 (현재 설정 / 메모리가있는 경우 업로드)에서

  • 매우 오래된 WP 설치의 첨부 파일 메타 데이터

  • 사이트가 하위 폴더에있는 경우 htaccess 파일에서 규칙을 다시 작성하십시오.

  • 사이트 URL 및 홈 URL 옵션의 설정 / 일반에서

일반적으로 세 번째 문제를 피하기 위해 db 덤프를 만들기 전에 permalnk를 끄는 것이 좋습니다.

네 번째 문제는 로그인을 방지하고 사이트가 URL을 변경하면 wp-config.php에 두 줄을 추가하여 wp 구성 파일에서 수정할 수 있습니다.

define ( 'WP_HOME', 'http://domain.com'); define ( 'WP_SITEURL', 'http://domain.com');

두 정의 모두에서 마침표 슬래시.

첫 번째 문제는 파일을 업로드 할 때 권한 오류가 발생한다는 것입니다. WP가 기본값을 사용하도록 업로드 경로를 비워 고정합니다.

두 번째 문제는 데이터베이스를 대량으로 편집해야만 해결됩니다. 그러나 다시 말하지만 매우 오래된 데이터에만 유효합니다.

나머지는 마이크가 말한 것처럼 ...



1

그래서 돌아와서 내 질문에 대답하고 다른 누군가를 돕기를 바랍니다. 설정> 퍼머 링크에서 퍼머 링크 체계를 변경하여 퍼머 링크를 쉽게 다시 작성할 수 있습니다. 변경 한 다음 다시 변경하면 .htaccess 파일이 수정됩니다.

두 번째 문제인 경고 메시지는 플러그인을 설치할 때 정적 링크를 작성하는 플러그인이었습니다. 나는 비활성화했다가 다시 활성화하고 트릭을 수행했습니다.

편집 : 고마워 Lisa, 방금 당신을 보았습니다!


0

모든 마이그레이션에 BackupBuddy (http://pluginbuddy.com)를 사용합니다. 프리미엄 플러그인이며 완벽하지는 않지만 내가 찾은 것보다 훨씬 좋습니다.


0

@ Nick-메인 페이지가로드되었지만 링크가없는 동일한 문제가있었습니다. Permalinks를 Custom에서 Default로 변경 한 다음 작동했습니다. 나중에 사용자 정의 설정으로 다시 변경하여 모두 해결되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.