2014-03-12 3 views
0

나는 그의 공급자를 새로운 공급자로 옮기고 싶은 친구가있다.새로운 공급자에게 WordPress 사이트 이동

해당 사이트는 wp shoppingcart 플러그인을 사용하는 WordPress 레스토랑 사이트입니다.

이제 질문은 내가 파일과 도메인을 새 공급자로 옮길 때 특별한주의가 필요합니까 아니면 정말 간단합니까? 이동했을 때 페이지를 깨뜨릴 수있는 이전 공급자 ip와 쇼핑 카트 사이에는 특별한 연결이 없습니까?

임에도 불구하고 매우 새로워서, 내가 얻을 수있는 모든 조언을 appriciate.

미리 감사드립니다.

답변

1

전송을 할 때 WordPress에서주의해야 할 몇 가지가 있습니다.

먼저 IP가 설정되지 않았는지 확인하고 어디에서나 GUID 또는 게시물의 링크에 사용되는 도메인 URL인지 확인합니다. find and replace (http://wordpress.org/plugins/search-and-replace/)과 같은 플러그인을 사용하면 모든 오류를 찾을 수 있습니다.

내가 겪었던 다음 문제는 데이터베이스 연결입니다. wp-config.php를 새 데이터베이스 세부 정보로 편집하고 포함될 수있는 다른 문서도 수정해야합니다. 이전에 일부 웹 사이트를 이전했으며 새 공급자가 자신의 접두사를 추가했거나 MySQL 서버가 없을 수 있습니다. localhost 여야합니다.

웹 사이트가 단순한 이동이 아니며 WordPress를 새로 설치해야하는 경우 먼저 테마와 모든 설정을 포함하는 모든 플러그인을 전송해야합니다. 그런 다음 데이터 백업을 설치하십시오. 모든 준비가되기 전에 백업 된 데이터를 가져 오면 페이지가 손상되거나 요소가 누락 될 수 있습니다.

장바구니 내에서 특정 IP를 가리키는 지불 게이트웨이가 없는지 확인해야합니다. 예를 들어, SagePay는 IP를 사용하여 POST 요청이 올바른 위치에서 왔음을 알게됩니다.

일반적으로 전송은 순조롭게 진행되지만 DNS 기록이 즉시 수정 될 것이라고 기대하지는 않지만 DNS를 업데이트하는 데 몇 시간이 걸릴 수 있습니다.

1

도메인이 동일하고 호스팅 제공 업체를 변경하고 있다고 가정합니다. 현재 귀하의 웹 호스팅은 'X'이고 새로운 웹 호스팅은 'Y'라고합시다. 따라서 yoursite.com을 Hosting X에서 Y로 이동하려고한다고 가정합니다.

가장 먼저 가능한 것은 X 레코드의 TTL 값을 가장 낮은 값 (예 : 1 분)으로 변경하는 것입니다.

모든 파일과 데이터베이스를 Hosting Y로 이동하십시오. Yp Hosting에서 wp-config.php의 데이터베이스 구성을 적절히 변경하십시오. 컴퓨터의 Hosts 파일을 열고 해당 hosts 파일에 다음 항목을 추가하십시오 브라우저를 다시 시작하고 웹 사이트를 열 호스트 파일의 항목 위에 추가 한 후)

IP_ADDRESS_OF_HOSTING_Y yoursite.com

호스팅 Y의 실제 IP 주소로 IP_ADDRESS_OF_HOSTING_Y을 교체하고 또한 귀하의 사이트에 yoursite.com 대체하는 것을 잊지. 이제 새로운 웹 사이트가 표시됩니다. 제대로 작동하는지 확인하십시오. 새 서버에서 발견 할 수있는 문제를 수정하십시오. 모든 것이 완벽하게 작동하면 Hosts 파일에 추가 된 항목을 제거하고 브라우저를 다시 시작하십시오.

새로운 서버에서 모든 것이 제대로 작동한다고 가정하면 이제 서버 X에있는 wp-config.php 파일을 변경하고 데이터베이스를 호스팅 Y의 데이터베이스로 지정합니다. 모든 사용자가 귀하의 사이트를 방문하여 의견을 제출하면 의견은 Y 호스팅 데이터베이스로 이동합니다.

그런 다음 X 레코드를 최신 IP 주소로 변경하십시오. 이전 TTL 값 (이 경우 48 시간)이 두 번 지나면 HOSTING X로 서비스를 끌 수 있습니다. 따라서 TTL 값을 24 시간 인 경우 1 분으로 변경하기 전에 48 시간 후에 TTL 값을 해제 할 수 있습니다 HOSTING X에서 제공하는 서비스

48 시간 후에 다시 원래 TTL 값 (이 경우 24 시간)으로 TTL 값을 늘릴 수 있습니다.