며칠 전에는 호주 기업에서 홈페이지를 관리하는 클라이언트로부터 워드프레스 사이트 문제 해결을 요청받았습니다. 사이트 레이아웃이 깨지고 메뉴를 클릭하면 404 Page Not Found 오류가 발생하고 있었습니다. 이런 경우 서버 디스크 용량 부족을 의심해 볼 수 있습니다.
서버 디스크 용량 부족으로 인한 워드프레스 사이트 레이아웃 깨짐 문제
서버 디스크 용량이 부족하게 되면 사이트 레이아웃이 깨지거나 페이지 편집이 안 되거나, 플러그인 설치/업데이트 등의 작업에 실패할 수 있습니다.
이런 현상이 발생하면 디스크 공간 부족을 의심할 수 있습니다. 클라이언트 사이트를 방문하면 아래와 같이 레이아웃이 제대로 표시되지 않은 현상이 발생했습니다.
그리고 메뉴를 클릭하면 404 오류 페이지가 표시되었습니다.
404 오류가 발생하는 원인 중 하나는 .htaccess 파일에 문제가 있는 경우입니다. 실제로 해당 사이트의 .htaccess 파일을 체크해 보니 크기가 0으로 되어 있었습니다.
.htaccess 파일을 업데이트하는 과정에서 남아 있는 디스크 용량이 없어서 파일 크기가 0으로 된 것 같습니다.
플러그인 설치를 시도해도 디렉터리를 생성할 수 없다는 메시지를 표시하면서 실패했습니다. 그래서 클라에게 디스크 사용량을 체크할 것을 요청했습니다.
실제로 디스크 사용량이 부족한 상태였습니다. 사용 가능한 디스크 크기가 25GB이지만 실제 사용량은 25.94GB로 오버가 되어서 문제가 발생하고 있었습니다.
클라께서 웹호스팅 업체에 연락하여 불필요한 백업 파일을 삭제하고 디스크 용량을 일시적으로 늘려서 일단 이 문제가 해결되었습니다.
호스팅 업체가 호주에 소재한 업체였는데, 호주 업체들의 일처리가 느린 편인 것 같습니다. 오전에 용량 문제를 해결할 것을 부탁드렸는데, 오후가 되어서 해당 업체에서 용량을 3일 동안 임시로 늘려주었다고 하네요.
호주나 일본 등 해외에서 웹호스팅 업체를 이용하는 경우 현지 업체들의 비용이 비쌀 수 있습니다. 실제로 싱가포르에서 사업을 하시는 분의 경우 싱가포르 물가가 엄청 비싸고 웹호스팅 비용도 비싸다고 하네요. 해외에서 비즈니스를 하거나 해외를 타겟으로 하는 경우 클라우드웨이즈(Cloudways)와 같은 업체를 이용하면 해당 국가의 서버를 선택하여 쉽게 사이트를 관리할 수 있습니다.
예를 들어, Vultr를 사용하는 경우 호주의 멜버른과 시드니 서버 리전을 선택할 수 있습니다.
Linode에서도 시드니 서버 리전을 제공합니다.
보다 저렴한 호스팅을 원하는 경우 FastComet도 고려할 수 있습니다. 패스트코멧의 경우 호주 데이터 센터로 시드니가 있습니다.
국내의 경우 카페24가 많이 사용되고 있습니다. 사이트 규모가 작은 사이트를 운영한다면 카페24의 저가형 상품을 이용하는 것도 괜찮은 선택일 수 있습니다. 카페24에서 워드프레스를 운영하려면 매니지드 워드프레스 상품을 선택해야 합니다. 그러면 SSL 인증서가 무료로 제공됩니다.
하지만 국내 호스팅은 디스크 용량이 전반적으로 적은 편이므로 파일 용량이 증가하면 디스크 용량이 부족해질 수 있습니다. 그런 경우 호스팅 상품을 상위 상품으로 업그레이드하거나 해외호스팅으로 바꾸는 것을 고려할 수 있습니다.
워드프레스나 웹호스팅 등과 관련된 문제로 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.
참고
https://avada.tistory.com/3356
https://avada.tistory.com/2897
https://avada.tistory.com/3046