데이터베이스 마이그레이션 후 SiteOrigin 페이지 빌더가 문제를 일으키는 경우

워드프레스 사이트를 이전할 때 저는 보통 데이터는 FTP를 통해 직접 업로드하고 DB는 phpMyAdmin이나 SSH를 통해 Import하는 방식으로 진행합니다.

보통 이 방법으로 하면 별 문제가 없이 이전됩니다. 하지만 어떤 사이트는 이런 방법으로 이전할 경우 레이아웃이 깨지는 등 문제가 발생하기도 합니다.

특히 SiteOrigin 페이지 빌더를 사용하여 작성된 페이지는 수동으로 이전할 경우 문제를 발생할 가능성이 높습니다. DB를 Import하고 아무런 조작을 하지 않으면 문제가 없지만 URL을 변경하는 등 작업을 하면 문제를 일으킬 수 있습니다.

워드프레스 사이트의 업데이트 여부와 PHP 7 적용 여부 등을 테스트하기 위해 테스트 사이트로 이전했는데, 레이아웃이 제대로 표시되지 않았습니다. 살펴보니 SiteOrigin 페이지 빌더가 사용된 페이지에서 페이지 빌더가 제대로 작동하지 않고 아래 그림과 같이 코드로 표시되었습니다.

데이터베이스 마이그레이션 후 SiteOrigin 페이지 빌더가 문제를 일으키는 경우 2
클릭하면 큰 그림을 볼 수 있습니다.

페이지 빌더로 전환하는 버튼을 누르면 왼쪽에 있는 코드 전체가 하나의 Row로 삽입되었습니다.

이 문제를 검색해보니 몇 년 전부터 잘 알려진 문제네요.ㅎㅎ

해결 방법은 ...

  • 도구 > 내보내기를 하여 xml 파일로 내보내어 이전하면 문제가 발생하지 않는다고 합니다.
  • 다른 방법으로 Duplicator 같은 플러그인을 사용하는 것입니다.

Duplicator를 사용하는 것이 가장 무난할 것 같습니다. 소규모 사이트를 이전할 때 편리하게 워드프레스 사이트를 옮길 수 있습니다.

하지만 만약 DB가 너무 크거나 하여 제대로 이전이 되지 않으면 어떻게 해야 할까요? 또는, 웹호스팅 업체에 따라 Duplicator가 오류를 뿜어댈 수도 있습니다. 만약 Duplicator를 사용할 수 없는 경우 다음 글을 참고해보시기 바랍니다.

대충 읽어보았는데, 사실 어떻게 하라는 것인지 잘 이해가 되지 않았습니다. 하지만 이 글을 보고 고맙다고 댓글을 남기는 것을 보니 제대로 하면 문제가 해결되는 것 같습니다.

참고:


댓글 남기기

* 이메일 주소는 공개되지 않습니다.