2011-09-12 3 views
1

저는 새 서버와 새 도메인으로 WordPress 설치를 이동하는 중입니다. 나는 모든 파일을 옮겼고 새로운 데이터베이스를 만들고 이것을 반영하기 위해 wp-config.php의 설정을 변경했습니다. 그러나 모든 것을 가져 오면 여전히 이전 도메인을 가리키고 있습니다. 이전 도메인의 모든 연결을 끊으려고하므로 SQL 쿼리 (phpMyAdmin 통해)를 수행하여 이전 도메인의 모든 인스턴스를 바꾸고 새 도메인으로 변경하려고합니다.sql이 wordpress 데이터베이스를 대체합니다.

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://oldlink.com', 'http://newlink.com'); 

내가 *으로 wp_table 인스턴스를 교체 시도하고 그것은 구문 오류가 발생합니다 :

나는 다음에 발견했습니다. 지혜로운 사람이라면이 쿼리를 변경하는 데 도움이 될 수 있습니까? 감사!

답변

0

SQL을 통해 업데이트하는 것은 너무 많은 고통이 될 것입니다. ou에는 많은 열이있는 ~ 13 개의 테이블 (더 많은 플러그인이있는 경우)이 있기 때문입니다.

난 당신이 자신의 척수 만든 플러그인이있는 경우이

을하는 두 가지 방법이 있습니다

내보내기 SQL 파일에 entiredatabase을, 텍스트 edior에서 열고 발견을하고 다음

oldomain.com/path/to/wordpressinstall newdomain.com/path/to/install에 교체

가능성은 olddomain.com과 하위 도메인이없는 새 domain.com 일뿐입니다. 그것의 수퍼은 http : // 또는 www뿐만 아니라 끝에 슬래시를 포함하지 않는 것이 중요합니다. 작업이 완료되면

http://domain.com/wp-content/lol.jpg www.domain.com www.domain.com/

, 기존 DB를 삭제하고이 문제를 가져옵니다 이것은 관계없이 다음과 같이 경우의 URL을 100 % 일치합니다 하나.

의 단순한 워드 프레스는

당신의 WP-config 파일의 URL 설정 설치하는 경우 : 당신이 열심히 당신의 새로운 사이트에 로그인 할 수있는 사이트의 URL을 코딩 한 이제

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

을 검색이라는 플러그인을 다운로드하고 위의 검색/바꾸기를 실행하고 멋진 GUI 인터페이스로 교체하십시오.

관련 문제