워드프레스는 강력하고 유연한 CMS(콘텐츠 관리 시스템)이지만 사용자들이 종종 다양한 문제에 직면합니다. 저는 10년 가까이 워드프레스 블로그를 운영하면서 정말 많은 워드프레스 관련 문제를 접했고 많은 문제를 해결했습니다. 문제의 대부분은 워드프레스 플러그인, 테마, 호스팅 환경 등과 관련되어 있지만 의외로 기본적인 워드프레스 사용법을 몰라서 어려움을 겪는 사용자들도 자주 접합니다.
워드프레스 문제가 발생하는 경우 확인 사항
네이버 카페와 이 블로그의 댓글을 통해 다양한 워드프레스 관련 문제가 질문으로 올라옵니다.
최근의 몇몇 질문은 기본적인 워드프레스 사용법과 관련된 것입니다. 많은 문제는 기본적인 워드프레스 사용법과 테마 및 플러그인 사용법을 익히면 해결이 가능하거나 문제를 인식하지 않을 것입니다.
그리고 많은 문제는 플러그인 충돌로 인해 발생합니다. 워드프레스 사이트에 가능하면 플러그인을 최소한으로 설치하는 것이 좋다고 이 블로그를 통해 반복적으로 알려드리고 있습니다. 플러그인을 많이 설치할 경우 충돌이 발생할 가능성이 높을 수밖에 없습니다.
어떤 문제가 발생하면 먼저 모든 플러그인을 비활성화한 후에 문제가 발생하는지를 살펴보면 문제가 플러그인 충돌로 인해 발생하는지를 체크할 수 있습니다.
간혹 다른 사람 컴퓨터에서는 문제가 발생하지 않지만 내 컴퓨터에서만 문제가 발생하는 경우도 있습니다. 이런 현상이 발생한다면 많은 경우 내 IP 주소가 서버의 방화벽에 의해 차단되었을 가능성이 높습니다.
또, 안타까운 사례는 Linux 서버에 대한 지식이 전혀 없는 상태에서 아마존 AWS나 Vultr 등에서 서버를 생성하여 워드프레스 사이트를 운영하다 각종 문제로 스트레스를 받다 중도에 포기하는 분들을 목격합니다.
워드프레스 블로그나 사이트를 운영하려는 경우 먼저 나 자신이 어느 정도 홈페이지와 워드프레스, 컴퓨터 등에 대한 지식을 보유하고 있는지를 파악하고 해당 분야에 지식에 적합한 환경을 선택하는 것이 원활하게 워드프레스 사이트를 관리하는 데 도움이 되리라 생각합니다.
리눅스 서버와 컴퓨터, 워드프레스 등에 대한 지식이 풍부한 경우 AWS나 Vultr를 사용하면 보다 효율적으로 서버를 관리하면서 워드프레스 사이트를 운영할 수 있을 것입니다.
저처럼 서버에 대한 지식이 제한적이라면 서버를 직접 운영하는 것보다 웹호스팅을 이용하는 것이 스트레스를 줄이고 홈페이지에 집중할 수 있는 방법이라 생각됩니다. 간혹 AWS나 Vultr에 호스팅되고 있는 사이트의 문제 해결을 맡기도 하지만, 저는 제 자신을 잘 알고 있어서 서버를 직접 운영하지 않고, 대신 현재는 클라우드웨이즈라는 해외 클라우드 호스팅을 통해 Vultr 서버를 선택하여 이 블로그를 운영하고 있습니다.
가성비 좋은 호스팅을 찾는 경우 패스트코멧이나 케미클라우드와 같은 해외 공유호스팅도 괜찮은 선택일 수 있습니다. 특히 케미클라우드는 서울 서버를 제공하여 우리나라에서도 속도가 빠르고, 무엇보다 고객지원이 다른 호스팅보다 대응이 빠르고 좋은 편입니다(참고).
워드프레스 사이트를 운영하다 문제가 발생하면 먼저 원인을 파악해야 합니다. 그래야 어떤 식으로 대응할지 정해집니다.
- 워드프레스 사용법과 관련된 문제인가?
- 테마나 플러그인의 사용법을 인지하지 못하는 발생하는 문제인가?
- 플러그인 충돌에 의한 문제인가?
- 플러그인이나 테마의 버그인가?
- 웹호스팅과 관련된 문제인가?
- 방화벽에 의해 내 IP 주소가 차단되어 발생하는 문제인가?
- 캐시 때문에 발생하는 문제인가?
- 워드프레스 버전이나 PHP 버전과 호환이 되지 않아서 발생하는 문제인가?
- 도메인과 관련된 문제인가? (도메인 네임서버, DNS 설정 문제...)
- 기타 문제
만약 문제가 해결되기 전에 만들어놓은 백업본이 있거나 호스팅에서 자동 복원 기능을 제공한다면 이전 날짜로 되돌리면 간편히 문제가 해결될 수 있습니다. 카페24의 경우 지난 7일간 백업본이 유지되고 패스트코멧과 케미클라우드, 클라우드웨이즈 등에서도 자동 복원 기능을 제공합니다.
웹호스팅과 관련된 문제도 많습니다. 예를 들어, 메모리 크기 설정이 낮아서 문제가 많이 발생합니다. 그런 경우 PHP 메모리 제한 크기 설정을 높이면 문제가 해결됩니다. 경우에 따라 PHP 버전 때문에 문제가 발생하기도 합니다. 예를 들어, PHP 5.6이나 PHP 7.4에서 운영 중인 사이트를 PHP 8.3인 환경으로 이전(마이그레이션)하는 경우 일부 플러인이나 테마가 PHP 버전과 호환되지 않아 문제가 발생할 수 있습니다.
경우에 따라 사용자가 접근할 수 없는 서버 레벨에서의 이유 때문에 문제가 발생할 수 있습니다. 이런 경우에는 서버 관리자나 웹호스팅 담당자에게 연락하여 문제를 상의해야 합니다.
워드프레스 사이트에 문제가 발생하면 사이트를 백업하시고 이 블로그에서 해당 증상이나 에러 메시지로 검색하여 문제 해결을 시도해보시기 바랍니다.
검색하여 어떤 조치를 취할 때에는, 시도하려는 작업이 무엇이며 어떤 결과를 가져올지에 대하여 이해하고 시작하는 것이 문제를 더 복잡하지 않게 만드는 방법일 수 있습니다. 이것 저것 시도하다 나중에는 더 복잡하게 만들어 문제 해결을 더 어렵게 만드는 분들도 계십니다. (전체 사이트 백업을 해놓으면 이전 상태로 되돌릴 수 있습니다.)
관리자 페이지에 접속할 수 없다면 FTP/SFTP에 접근이 가능해야 원인을 파악하거나 문제 해결을 시도할 수 있는 경우가 많습니다.
만약 FTP가 무엇인지 모르겠고 이용하는 것에 어려움을 겪는다면 전문가에게 문제 해결을 맡겨야 할 수 있습니다. 워드프레스나 웹호스팅 관련 문제로 해결에 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.😄
스스로 문제를 해결하고 싶거나 워드프레스에 관한 궁금한 점을 질문하여 해결하고 싶은 경우 이 블로그의 아무 글에 댓글을 달아서 질문하실 수 있습니다. 그러면 제가 아는 범위 내에서 답변을 드릴 수 있습니다.
다른 방법으로 문제해결 코칭 프로그램을 이용하시면 보다 실질적인 도움이 되는 답변을 받으실 수 있습니다.
댓글 남기기