지역 신문 사이트를 운영하시는 분께서 워드프레스 문제로 연락을 해오셨습니다. 워드프레스 사이트에서 새 기사를 작성하려고 새 글을 만들면 "Warning: Creating default object from empty value in ... /wp-admin/includes/post.php on line 742" 에러가 발생하는 문제였습니다.
워드프레스 'Warning: Creating default object from empty value' 오류가 발생하는 경우
"Warning: Creating default object from empty value" 문제와 관련하여 구글링 해보면 "Creating default object from empty value in – cannot post" 글에서 이와 관련된 문제를 다루고 있습니다. 이 글에서는 DB 문제 때문에 이 에러가 발생했다고 하네요.
I ended up reaching out to a company online that specializes in fixing wordpress issues. It was a problem with my database. They said that wp forms caused the issue, but that it had to be fixed in the database, which was beyond my skill. I was very grateful that I reached out for further help.
워드프레스 문제 해결을 전문하는 온라인 업체를 통해 문제를 해결했다고 하는데요. 구체적으로 어떤 식으로 문제를 해결했는지에 대한 자세한 정보는 없네요.
저는 이 문제를 살펴보니 웹 용량 부족이 의심되었습니다. 그래서 클라님께 웹 용량이 부족한 것으로 의심되니 먼저 웹서버 디스크 용량을 확인해볼 것을 요청드렸습니다.
실제로 호스팅 업체 계정을 통해 살펴보니 웹 용량이 초과되어 더 이상 새 글을 작성할 수 없는 상태였습니다.
약정 계정 용량이 50GB이지만 실제 사용량은 52.1GB였습니다.
문제는 이 업체에서는 기존 상품을 단종하고 호스팅 상품을 새롭게 제공하고 있는데, 공유호스팅 중에서 가장 많은 웹용량은 이제 40GB이기 때문에 상품을 업그레이드할 수 없는 상태였습니다.
국내 공유호스팅 상품 중에서 50GB 이상을 제공하는 업체가 거의 없는 것 같습니다. 예를 들어, 카페24의 경우 스케일업(월 33,000원) 상품에서는 고작 10GB 용량을 제공합니다. 나우호스팅이라는 업체에서 비교적 많은 용량을 제공합니다.
나우호스팅에서는 가성비 웹호스팅(월 1만원)에서 100GB의 웹 스토리지를, 스페셜 웹호스팅(월 3만원)에서 300GB의 웹 스토리지를 제공하고 있습니다.
웹 용량이 부족할 경우 다양한 문제가 발생할 수 있습니다. 그런 경우 상품을 업그레이드하거나 불필요한 파일들을 삭제해야 합니다.
참고로 블루호스트를 이용하는 경우 사이트에 오류가 발생하면 error_log 파일이 생성됩니다. 경우에 따라 이 오류 로그 파일의 크기가 과도하게 증가하면서 문제가 될 수 있습니다. 이 에러 로그 파일은 문제의 원인을 파악하는 데 매우 유용합니다. 문제의 원인을 파악하여 문제를 해결하고, 이 오류 로그 파일을 삭제해야 합니다.
참고
https://avada.tistory.com/2872
https://avada.tistory.com/1462