HTML Import 2 오류 해결
카카오 인수 이후 티스토리의 운영 정책은 점점 더 제약이 많아지고 있습니다. 특히 애드센스 수익 구조 변화와 광고 노출 제한이 도입되면서 수익이 감소하거나 계정 정지를 겪는 사용자들이 증가하고 있습니다. 이에 따라 많은 블로거들이 워드프레스나 블로그스팟으로 이전을 고려하고 있으며, 실제로 이전 사례도 늘어나고 있습니다.
이전 시 활용되는 대표적인 도구가 HTML Import 2 플러그인입니다. 이 플러그인은 티스토리에서 백업한 HTML 파일들을 워드프레스 포스트나 페이지로 손쉽게 가져올 수 있게 해주며, 제목, 날짜, 카테고리 매핑 기능도 갖추고 있어 마이그레이션 작업을 수월하게 만듭니다. 내부 링크 자동 수정, 불필요한 태그 제거, 이미지 업로드 기능 등 다양한 부가 기능도 제공됩니다.
그러나 HTML Import 2는 8년 이상 업데이트가 없어 최신 워드프레스 및 PHP 환경에서는 치명적인 오류가 발생할 수 있습니다. 특히 PHP 7.1 이상에서는 fopen() 함수의 인자 문제로 인해 치명적인 예외가 발생하면서 임포트가 완전히 중단되는 사례가 보고되고 있습니다. PHP 7.0 이하에서는 작동하지만, 최신 워드프레스는 PHP 7.2 이상을 요구하므로 환경 제한이 생깁니다.
이 문제를 해결하기 위해 일부 개발자들은 HTML Import 2의 버그를 수정한 버전을 제작하여 공유하고 있으며, 이는 클라우드웨이즈 호스팅, 워드프레스 6.8.2 및 PHP 8.2 환경에서 테스트되어 안정적으로 작동합니다. 해당 플러그인은 네이버 카페를 통해 다운로드할 수 있습니다. (파일에는 악성코드나 납치코드 등 이상한 코드가 포함되어 있지 않습니다.)
https://cafe.naver.com/wphomepage/46824
티스토리 백업 파일을 사용하여 워드프레스로 이사하는 경우, 클라우드웨이즈와 같은 호스팅 환경에서의 테스트가 추천됩니다. 이미지나 글 수가 많을수록 서버 리소스 요구량이 높아지기 때문에 2GB 이상의 서버 용량을 일시적으로 확보하고 이전 작업을 진행한 후, 완료 후 서버를 삭제하면 비용을 최소화할 수 있습니다.
HTML Import 2는 사용자 정의 포스트 타입 지원, 리디렉션 규칙 생성, 불필요한 문구 제거, 커스텀 필드 설정 등 다양한 고급 기능을 지원합니다. 이를 통해 SEO 손실을 최소화하면서 콘텐츠 마이그레이션이 가능하며, 기존 티스토리 블로그의 구조와 내용을 유지한 채 워드프레스 환경에 효과적으로 통합할 수 있습니다.
단, 이미지가 많은 경우 자동 임포트 기능보다는 FTP로 이미지 폴더를 서버에 직접 업로드하고 HTML에서 이미지 URL을 참조하는 방식을 사용하는 것이 더 안정적입니다. 자동 업로드는 중간 오류가 발생할 수 있습니다.
결론적으로 HTML Import 2는 티스토리에서 워드프레스로의 이전에 매우 유용한 도구이지만, 환경 호환성과 플러그인 안정성 문제로 인해 문제가 발생할 수 있습니다. 공유하는 수정 버전을 활용하면 안정적으로 블로그 이전을 완료하고, 수익 구조나 운영 환경을 최적화할 수 있습니다.
티스토리 백업 파일을 이용하여 워드프레스로 게시글 콘텐츠를 이전(마이그레이션)하는 방법은 다음 글을 참고하세요: