일반적인 WordPress 마이그레이션 문제를 해결하는 방법

게시 됨: 2023-05-23

현재 호스팅 서버로 인해 문제가 발생하는 경우 WordPress 사이트를 새 서버로 마이그레이션하는 것이 WordPress 마이그레이션 자체적으로 충분한 문제를 생성하지 않는 것이 아니라 한 번에 남겨둘 수 있는 효과적인 방법입니다.

잠재적인 파일 손실에서 마이그레이션 중단 시간 및 도메인 이름 구성 문제에 이르기까지 원활하고 원활한 마이그레이션을 보장하는 데 방해가 될 수 있는 모든 종류의 잠재적인 문제가 있습니다.

그러나 몇 가지 예방 조치와 사전 예방적인 문제 해결 기술을 충분히 활용하면 이러한 장애물을 비교적 쉽게 극복할 수 있습니다.

이 가이드에서는 일반적인 WordPress 마이그레이션 문제를 해결하는 방법을 보여주고 실용적인 솔루션과 명확한 단계별 지침을 공유하여 큰 서버 이동이 문제 없이 진행될 수 있도록 합니다.

일반적인 WordPress 마이그레이션 문제를 해결하는 방법: 간단한 5단계

1. 누락된 리소스 찾기 및 교체

WordPress 마이그레이션 중 가장 실망스러운 문제 중 하나는 도중에 중요한 파일과 리소스가 손실된다는 것입니다.

처음에는 특정 웹 사이트 구성 요소가 만들지 않았는지 즉시 명확하지 않을 수 있습니다. 따라서 누락된 리소스를 확인하는 방법을 알 수 있도록 마이그레이션 후 웹 사이트를 테스트하는 방법을 배우는 것이 좋습니다.

이를 수행하는 한 가지 방법은 웹 사이트를 철저히 탐색하고 모든 페이지, 이미지, 문서 및 기타 리소스가 손상되지 않았는지 확인하는 것입니다. 웹 사이트의 초석이 되는 미션 크리티컬 요소에 특별한 주의를 기울이십시오.

누락된 콘텐츠나 끊어진 링크를 발견했다면 일부 파일이 누락되었다는 꽤 확실한 증거입니다.

고품질 WordPress 마이그레이션 플러그인을 사용하는 경우 마이그레이션 프로세스 및 발생한 오류에 대한 귀중한 통찰력을 제공할 수 있는 마이그레이션 로그를 제공해야 합니다.

기사는 아래에 계속됩니다

마지막으로 새로 마이그레이션한 사이트를 마지막으로 만든 백업 복사본과 비교할 수도 있습니다. 이렇게 하면 불일치 또는 누락된 파일을 식별할 수 있습니다.

누락된 파일에 대해 수행할 작업

백업에 대해 말하자면 백업을 만드는 것이 누락된 WordPress 파일 문제를 해결하는 가장 효과적인 방법입니다.

누락된 워드프레스 파일 문제 해결

사이트 백업이 아직 없는 경우 사이트를 만드는 데 도움이 필요하면 마이그레이션하기 전에 WordPress 백업에 대한 단계별 가이드를 참조하세요.

대부분의 경우 누락된 파일과 리소스는 백업 복사본을 새 사이트로 가져오기만 하면 교체할 수 있습니다.

2. 마이그레이션 다운타임 최소화

가동 중지 시간은 웹 사이트 소유자로서 직면할 수 있는 최악의 문제 중 하나라는 것을 모두 알고 있습니다.

사이트가 완전히 오프라인 상태이거나 기본 기능을 제공하기에 서버 리소스가 충분하지 않은 경우 고객이 이탈할 정도로 짜증을 낼 뿐만 아니라 수익 손실의 형태로 비즈니스에 상당한 영향을 미칠 수 있습니다. 고객의 요구.

안타깝게도 웹 사이트 마이그레이션의 특성상 데이터 전송 및 DNS 전파와 같은 미션 크리티컬 작업으로 인해 최소한 다운타임이 발생합니다.

마이그레이션 중단 시간에 대해 수행할 작업

마이그레이션 다운타임 문제를 해결하고 수익에 큰 영향을 미치지 않도록 하는 가장 좋은 방법은 웹사이트에서 트래픽이 가장 적은 마이그레이션 시간을 선택하는 것입니다.

Google 애널리틱스에 로그인하고 트래픽 추세에 주의를 기울여 서비스 중단이 기껏해야 최소화될 수 있는 한가한 시간을 찾습니다.

즉, 사용량이 적은 시간에 마이그레이션을 예약하더라도 사용자와 소통하는 것이 중요합니다.

기사는 아래에 계속됩니다

사이트그라운드 호스팅

홈페이지에 알림을 게시하고 이메일 마케팅, 소셜 미디어 및 기타 채널을 사용하여 예정된 중단 시간을 방문자에게 알립니다.

이 능동적 접근 방식은 사이트 이전으로 인해 고객을 경쟁사에 영구적으로 뺏기는 일을 방지할 수 있는 한 가지 방법일 수 있습니다.

3. 도메인 이름 구성 문제 해결

한 서버에서 다른 서버로 모든 데이터를 성공적으로 전송한 후에도 도메인 이름 구성과 관련하여 여전히 많은 문제가 발생할 수 있습니다.

이 영역에서 가장 일반적인 문제는 사람이 읽을 수 있는 도메인 이름을 컴퓨터가 이해할 수 있는 IP 주소로 변환하는 DNS 레코드와 관련이 있습니다.

첫 번째는 단순히 DNS(도메인 이름 서버) 레코드에 잘못된 정보가 포함되어 있다는 것입니다. 즉, 수정될 때까지 도메인 이름을 통해 사이트에 액세스할 수 없습니다.

두 번째는 일반적으로 DNS 변경 사항이 인터넷을 통해 완전히 전파되는 데 시간이 걸린다는 것입니다. 즉, 이 기간 동안 일부 사용자는 여전히 이전 서버로 연결되고 다른 사용자는 새 서버에 액세스할 수 있습니다. 이로 인해 간헐적인 접근성 문제와 웹 사이트 가용성의 불일치가 발생할 수 있습니다.

WordPress 마이그레이션 중 DNS 문제에 대해 수행할 작업

DNS 문제를 해결하기 위해 두 가지 관련 질문을 할 수 있습니다.

내 DNS 레코드가 올바르게 구성되어 있습니까?

도메인 등록 기관 또는 DNS 관리 콘솔에 액세스하고 도메인의 DNS 설정을 검토하여 이 질문에 답할 수 있습니다.

DNS 레코드 설정

다음과 같은 관련 DNS 레코드를 기록해 둡니다.

  • A(IPv4)
  • AAAA(IPv6)
  • CNAME
  • MX 레코드

이제 새 호스팅 서버의 DNS 정보를 확인하십시오.

기사는 아래에 계속됩니다

우커머스 호스팅

일치합니까?

그렇지 않은 경우 새 도메인 이름 서버로 DNS 레코드를 업데이트하고 전파할 시간을 주는 방법을 알아보세요.

DNS 업데이트가 전파될 때까지 충분한 시간을 기다렸습니까?

일부 사용자는 몇 시간 내에 새 서버에서 사이트에 액세스할 수 있어야 하지만 일반적으로 DNS 전파가 완료되는 데 24~48시간이 걸립니다. 일부 극단적인 경우 최대 72시간이 소요될 수 있습니다.

전파 프로세스가 너무 오래 걸린다고 생각되면 DNS 서버 또는 사용자 장치가 정보를 캐시할 수 있는 기간을 결정하는 TTL(Time to Live) 값을 낮추어 속도를 높일 수 있습니다.

DNS 레코드의 TTL 값이 높게 설정된 경우 전파 프로세스에 매우 오랜 시간이 걸릴 수 있으므로 값을 낮추면 작업을 더 빠르게 진행하는 데 도움이 됩니다.

4. 데이터베이스 연결 오류 문제 해결

몇 가지 일반적인 WordPress 마이그레이션 문제는 데이터베이스와의 연결을 설정하는 데 오류가 있다는 끔찍한 소식을 받기 위해 전체 프로세스가 끝나는 것보다 더 골칫거리를 유발합니다.

이러한 메시지의 큰 문제는 연결 실패의 특정 원인에 대한 정확한 오류 코드나 세부 정보를 제공하지 않는다는 것입니다.

이것이 어떤 문제인지 즉시 알 수 있습니다. 결국, 오류가 무엇인지 모르는 경우 어떻게 오류를 수정할 수 있습니까?

다행히 해결책이 있습니다.

WP 디버깅을 사용하여 데이터베이스 연결 오류의 원인을 식별하는 방법

보다 구체적인 오류 코드를 얻고 새로 마이그레이션된 사이트에 어떤 문제가 있는지 파악하려면 wp-config.php 파일을 열고 다음 줄을 찾아 WordPress를 활성화할 수 있습니다.

정의( 'WP_DEBUG', 참 );

가지고 있을 때. 다음과 같이 true를 false 로 변경합니다.

정의( 'WP_DEBUG', 참 );

wp 디버깅을 사용하는 방법

여기에서 파일을 저장하고 웹사이트를 다시 로드하여 "wp-content" 디렉터리에 debug.log 파일을 생성합니다. 그런 다음 이 파일을 사용하여 데이터베이스 연결 문제와 관련된 자세한 오류 메시지 및 코드를 검토할 수 있습니다.

일반 데이터베이스 연결 오류를 수정하는 방법

연결 오류에 대한 특정 오류 코드를 찾는 것은 온라인에서 이 오류를 조회하고 해결 방법을 조사할 수 있으므로 좋은 출발점입니다.

그러나 시간을 절약하기 위해 연결 오류의 가능성이 높은 몇 가지 원인을 해결하는 방법을 살펴보겠습니다.

잘못된 데이터베이스 자격 증명

한 가지 가능한 원인은 WordPress 구성 파일(wp-config.php)에 지정된 데이터베이스 자격 증명이 새 호스팅 서버의 자격 증명과 일치하지 않기 때문입니다.

이를 염두에 두고 wp-config 파일을 살펴보고 다음을 모두 확인하는 것으로 시작하는 것이 좋습니다.

  • 호스트 이름
  • 사용자 이름
  • 비밀번호
  • 데이터 베이스

각각은 새 호스팅 서버의 자격 증명과 일치해야 합니다.

데이터베이스 서버 구성

우리는 우리 작업에서 한 번 이상 다음 문제에 직면했으며 우리를 신뢰합니다. 우리는 그것이 얼마나 골칫거리인지 압니다.

새 서버의 데이터베이스 구성이 이전 서버와 다른 경우가 있습니다.

예를 들어 데이터베이스 서버 소프트웨어 버전 또는 설정이 WordPress 설치와 호환되지 않을 수 있습니다.

이 경우 호스팅 계정에 로그인하고 데이터베이스 서버 구성 설정을 살펴보고 WordPress 실행을 위한 최소 요구 사항을 충족하는지 확인해야 합니다.

방화벽 또는 액세스 제한

경우에 따라 새 호스팅 서버의 방화벽 설정 또는 액세스 제한으로 인해 WordPress 사이트가 데이터베이스 서버에 연결하지 못하도록 차단할 수 있습니다.

이는 일반적으로 마이그레이션 프로세스 중에 방화벽 규칙 또는 서버 구성이 올바르게 조정되지 않은 경우에 발생합니다.

따라서 호스팅 계정에서 해당 설정을 확인하고 WordPress 사이트가 데이터베이스 서버에 연결할 수 있도록 허용해야 합니다.

5. Permalink 문제로 인한 404 오류 해결

마지막으로 많은 WordPress 사용자가 직면하는 가장 빈번한 마이그레이션 문제 중 하나는 퍼머링크 구조가 항상 제대로 마이그레이션되지 않는다는 것입니다.

궁극적으로 이로 인해 링크가 끊어지고 두려운 404 오류가 발생합니다.

예를 들어 사이트가 이전 서버에서 yoursite.com/post-title로 구조화되었지만 새 서버가 yoursite.com/year/month/post-title로 설정된 경우 첫 번째 URL을 가리키는 하이퍼링크는 더 이상 일하러 갑니다.

WordPress Permalink 구조를 수정하는 방법

운 좋게도 이것은 해결해야 할 가장 간단한 문제 중 하나이기도 합니다.

퍼머링크 문제로 인한 404 오류 해결

먼저 WordPress 대시보드로 이동하여 Settings – Permalinks 로 이동합니다.

영구 링크 구조가 이전 서버에서 사용된 것과 일치하는지 확인하고 변경 사항을 저장합니다.

일반적인 WordPress 마이그레이션 문제를 해결하는 방법: 세 가지 주요 사항

WordPress 웹 사이트를 마이그레이션할 때 잘못된 일이 많이 있지만 위의 단계별 프로세스는 일반적으로 성공적인 마이그레이션을 방해하는 5가지 가장 일반적인 문제를 해결하는 데 도움이 됩니다.

요약하자면, 이 가이드에서 얻을 수 있는 가장 중요한 교훈은 다음과 같습니다.

  • 문제를 완화하기 위한 예방 조치를 취하십시오 – WordPress 사이트를 백업하는 방법을 배우면 마이그레이션 프로세스 중에 파일이 손실될 경우 생명의 은인이 될 수 있습니다. 한편 DNS 레코드의 TTL 값을 미리 낮추면 도메인 변경 사항이 전파되는 데 걸리는 시간을 단축하는 데 도움이 됩니다.
  • 데이터베이스 연결 오류에는 여러 가지 원인이 있을 수 있습니다 . 디버깅 모드를 활성화하도록 wp-config 파일을 조정하면 정확한 오류 코드를 찾아내어 적절한 솔루션을 찾을 수 있는 빠르고 효과적인 방법입니다.
  • 퍼머링크 구조를 확인하는 것을 잊지 마십시오 . WordPress 마이그레이션 후 404 오류는 잘못된 퍼머링크 이상으로 인해 발생할 수 있습니다. 설정을 확인하여 새 서버에서도 이전 서버와 동일한지 확인하십시오.

더 많은 팁은 전체 단계별 WordPress 마이그레이션 자습서를 참조하십시오.