답변:
안녕 @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 또는 기타)을 포함하여 새 호스트에 대한 자세한 정보를 제공하십시오 . )
서버를 변경할 때의 주요 문제점은 하드 코딩 된 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가 기본값을 사용하도록 업로드 경로를 비워 고정합니다.
두 번째 문제는 데이터베이스를 대량으로 편집해야만 해결됩니다. 그러나 다시 말하지만 매우 오래된 데이터에만 유효합니다.
나머지는 마이크가 말한 것처럼 ...
이 코덱스 페이지를 따르십시오 : http://codex.wordpress.org/Moving_WordPress#Moving_WordPress_to_a_New_Server
모든 마이그레이션에 BackupBuddy (http://pluginbuddy.com)를 사용합니다. 프리미엄 플러그인이며 완벽하지는 않지만 내가 찾은 것보다 훨씬 좋습니다.
@ Nick-메인 페이지가로드되었지만 링크가없는 동일한 문제가있었습니다. Permalinks를 Custom에서 Default로 변경 한 다음 작동했습니다. 나중에 사용자 정의 설정으로 다시 변경하여 모두 해결되었습니다.