워드프레스 사이트를 이전할 때 저는 보통 데이터는 FTP를 통해 직접 업로드하고 DB는 phpMyAdmin이나 SSH를 통해 Import하는 방식으로 진행합니다.
보통 이 방법으로 하면 별 문제가 없이 이전됩니다. 하지만 어떤 사이트는 이런 방법으로 이전할 경우 레이아웃이 깨지는 등 문제가 발생하기도 합니다.
특히 SiteOrigin 페이지 빌더를 사용하여 작성된 페이지는 수동으로 이전할 경우 문제를 발생할 가능성이 높습니다. DB를 Import하고 아무런 조작을 하지 않으면 문제가 없지만 URL을 변경하는 등 작업을 하면 문제를 일으킬 수 있습니다.
워드프레스 사이트의 업데이트 여부와 PHP 7 적용 여부 등을 테스트하기 위해 테스트 사이트로 이전했는데, 레이아웃이 제대로 표시되지 않았습니다. 살펴보니 SiteOrigin 페이지 빌더가 사용된 페이지에서 페이지 빌더가 제대로 작동하지 않고 아래 그림과 같이 코드로 표시되었습니다.
페이지 빌더로 전환하는 버튼을 누르면 왼쪽에 있는 코드 전체가 하나의 Row로 삽입되었습니다.
이 문제를 검색해보니 몇 년 전부터 잘 알려진 문제네요.ㅎㅎ
해결 방법은 ...
- 도구 > 내보내기를 하여 xml 파일로 내보내어 이전하면 문제가 발생하지 않는다고 합니다.
- 다른 방법으로 Duplicator 같은 플러그인을 사용하는 것입니다.
Duplicator를 사용하는 것이 가장 무난할 것 같습니다. 소규모 사이트를 이전할 때 편리하게 워드프레스 사이트를 옮길 수 있습니다.
하지만 만약 DB가 너무 크거나 하여 제대로 이전이 되지 않으면 어떻게 해야 할까요? 또는, 웹호스팅 업체에 따라 Duplicator가 오류를 뿜어댈 수도 있습니다. 만약 Duplicator를 사용할 수 없는 경우 다음 글을 참고해보시기 바랍니다.
대충 읽어보았는데, 사실 어떻게 하라는 것인지 잘 이해가 되지 않았습니다. 하지만 이 글을 보고 고맙다고 댓글을 남기는 것을 보니 제대로 하면 문제가 해결되는 것 같습니다.
댓글 남기기