보안과 사이트 속도를 위해 워드프레스 사이트는 최신 버전으로 유지하는 것이 중요합니다. 워드프레스 코어, 테마, 플러그인을 최신 버전으로 업데이트하지 않을 경우 보안 문제로 인해 사이트가 해킹을 당하거나 멀웨어(악성코드)에 감염될 수 있습니다.
워드프레스를 오랫동안 업데이트하지 않으면 최신 테마나 플러그인이 설치되지 않거나 설치하더라도 사이트 에러가 발생할 수 있습니다. 얼마 전 8년 이상 업데이트가 안 된 사이트에 KBoard를 설치하는 작업을 수행했습니다.
워드프레스 버전이 낮아서 KBoard 설치가 안될 때 대처 방법
거의 9년 동안 워드프레스와 테마를 업데이트하지 않은 사이트에 케이보드를 설치한 후에 접속이 되지 않는 에러가 발생하는 문제로 클라께서 연락을 해왔습니다.
살펴보니 카페24에서 호스팅되고 있었고 PHP 버전이 7.3이었습니다. PHP 7.3에서는 일부 테마와 플러그인이 아예 설치가 안 될 수 있습니다.
예를 들어, 수익형 블로그에 많이 사용되고 있는 GeneratePress 테마의 경우 워드프레스 6.3 이상, PHP 7.4 이상에서만 설치가 가능합니다.

인기 문의폼 플러그인인 Contact Form 7도 PHP 7.4 이상에서만 설치가 가능하고 워드프레스 6.6 이상을 요구합니다.

워드프레스 버전은 4.7.29 버전으로 현재 6.8.1 버전에 비해 한참 낮은 버전이었습니다.

워드프레스 4.7 버전은 2016년 12월에 릴리스되었으므로 최신 워드프레스 테마나 플러그인을 설치할 경우 작동하지 않을 가능성이 매우 높습니다.
사이트에 설치된 테마는 베스트셀링 테마인 Avada(아바다)였습니다.

아바다 테마 버전 5.0.6이 설치되어 있었는데, 이 버전도 2016년 12월에 출시되었습니다.

이처럼 사이트는 2016년 12월에 제작된 이후에 워드프레스 코어와 테마를 업데이트하지 않고 이때까지 사용해오고 있는 것으로 보였습니다.
이런 상황에서 최신 플러그인을 설치할 경우 에러가 발생할 가능성이 높습니다. 케이보드도 마찬가지로 이 환경에서 작동하지 않았습니다.
이 경우 PHP 버전, 워드프레스, 테마, 플러그인을 모두 최신 버전으로 업데이트하는 것이 바람직합니다.
- 사이트 전체(데이터와 DB)를 백업하여 PC로 다운로드하거나 클라우드 스토리지에 저장합니다.
- PHP 버전을 업그레이드합니다.
- 워드프레스, 테마, 플러그인을 최신 버전으로 업데이트합니다.
사이트를 만든 지 8년 이상 지났기 때문에 설치된 일부 플러그인은 더 이상 업데이트되지 않고 방치될 수도 있습니다. 그런 플러그인이 있는 경우 대체 플러그인이 있다면 대체 플러그인으로 교체하면 좋습니다. 크게 필요하지 않으면 삭제하는 것도 고려할 수 있습니다.
카페24에서는 PHP 버전을 7.x에서 버전 8로 변경할 경우 서버가 바뀌기 때문에 반드시 DB와 데이터를 철저히 백업하여 컴퓨터로 다운로드해야 합니다. (클라우드웨이즈 등 해외호스팅은 서버 변경 없이 서버 관리 페이지에서 PHP 버전만 변경하면 됩니다.)
아바다 버전이 오래된 경우 업데이트 후에 사이트 레이아웃이 깨질 수 있습니다. 아바다 4.0.X인 경우 먼저 아바다 5.9.1 버전으로 업데이트한 후에 다시 최신 버전으로 업데이트하는 과정을 거쳐야 합니다.
경험상 아바다 5.0 버전 미만인 경우에는 레이아웃이 깨질 가능성이 높고, 버전 5.0 이상이면 비교적 레이아웃이 잘 보존되는 것 같습니다. 경우에 따라 레이아웃이 약간 틀어질 수 있지만, 큰 문제는 되지 않을 수도 있습니다.
중요한 사이트인 경우 테스트 사이트를 만들어 업데이트 테스트를 하는 것을 고려할 수 있습니다. 업데이트 시 큰 문제가 없는 것이 확인되면 실제 사이트에서 업데이트를 시도해볼 수 있을 것입니다.
👉업데이트 작업을 직접 하는 것이 어렵거나 기타 워드프레스 또는 웹호스팅 관련 문제 해결이 필요한 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.😄
사이트를 업데이트할 경우 사이트에 에러가 발생하고 해결이 불가능하다면 사이트 리뉴얼도 고려하면 좋을 듯 합니다. 너무 오래된 버전을 계속 유지하면 멀웨어 등 보안 문제가 발생할 가능성이 높습니다.
업데이트나 리뉴얼이 여의치 않으면 KBoard의 구 버전을 다운로드하여 설치할 수 있지만, 그리 권장하지는 않습니다.
다른 방법으로 또 다른 한국형 게시판 플러그인인 망보드를 설치하여 작동하는지도 테스트해볼 수 있습니다. 망보드 플러그인은 워드프레스 4.0.0 이상, PHP 5.5.1 이상에서 작동한다고 표시되어 있네요.

댓글 남기기