워드프레스 UpdraftPlus 플러그인 "404 Not Found - openresty" 오류가 발생하는 경우
워드프레스 UpdraftPlus 플러그인에서 "404 Not Found - openresty" 오류가 발생하는 경우가 있습니다. 네이버 카페에 이와 관련하여 몇 차례 질문이 올라왔는데요. 보통은 웹서버의 공간이 부족하여 이런 문제가 발생할 수 있지만, PHP 버전과 호환이 되지 않은 경우에도 이 오류가 나타날 수 있습니다.
워드프레스 UpdraftPlus 플러그인 "404 Not Found - openresty" 오류가 발생하는 경우 확인 사항
OpenResty(오픈레스티)는 NGINX 웹 서버를 기반으로 확장된 오픈소스 웹 플랫폼입니다. NGINX의 강력한 성능과 확장성을 바탕으로, LuaJIT(고성능 Lua 스크립트 엔진)와 다양한 NGINX 모듈 및 Lua 라이브러리를 통합하여 동적 웹 애플리케이션, 웹 서비스, 웹 게이트웨이 등을 손쉽게 구축할 수 있도록 설계되었습니다.
404 Not Found - openresty 오류의 원인
"404 Not Found - openresty" 오류 메시지는 OpenResty가 웹 서버로 동작하는 환경에서, 요청한 리소스(페이지, 파일 등)를 찾지 못했을 때 표준적으로 반환하는 HTTP 오류입니다. 이 오류는 OpenResty 자체의 문제라기보다는, OpenResty가 NGINX처럼 웹 요청을 처리하는 과정에서 다양한 상황에서 발생할 수 있습니다.
- 존재하지 않는 URL 요청: 사용자가 잘못된 주소를 입력하거나 삭제된 페이지에 접근을 시도할 때.
- 고유주소(퍼머링크)/Rewrite(리라이트) 설정 오류: 워드프레스 등의 CMS(콘텐츠 관리 시스템)에서 고유주소 설정이 잘못되었거나 .htaccess(혹은 nginx.conf) 파일에 Rewrite 규칙이 누락된 경우.
- 도메인 또는 서버 문제: 도메인 만료, 네임서버 미설정, 웹서버 용량 부족 등으로 인해 정상적으로 파일을 찾지 못할 때.
- 방화벽/보안 솔루션 연동 이슈: Imunify360 등 보안 솔루션이 악의적 요청을 감지하여 중간 페이지를 제공하고, 그 페이지가 CDN(예: 클라우드플레어)에 캐시된 후에 존재하지 않는 경로로 리디렉션되어 404 오류가 반복적으로 발생하는 경우가 있을 수 있습니다.
- 캐시 문제: CDN, 브라우저, 서버 캐시 등에 오래된 오류 페이지가 저장되어 남아 있을 때.
웹서버 용량 부족
UpdraftPlus 플러그인을 사용하는 과정에서 "404 Not Found - Openresty" 오류는 주로 웹서버 공간이 부족할 때 발생합니다. 카페24 등 국내호스팅을 이용하는 경우 웹서버의 디스크 공간이 금방 부족해질 수 있습니다. 이미지 등이 많아서 많은 서버 용량을 필요로 하는 경우 가성비 좋은 케미클라우드와 같은 호스팅을 고려할 수 있습니다. 케미클라우드는 서울 서버를 도입하여 우리나라에서도 속도가 빠릅니다.
웹서버 공간이 부족하여 이 오류가 발생한다면 서버 공간을 늘리거나 서버에서 불필요한 파일들을 삭제하여 용량을 확보하시기 바랍니다.
만약 웹서버 용량이 부족하여 백업이나 복원을 하지 못하고 있다면 수동으로 백업하거나 복원하는 것을 고려할 수 있습니다. 웹서버 용량이 부족하여 서버 디스크 용량이 0이 되는 경우에는 다양한 문제가 발생할 수 있으므로 주의해야 합니다.
PHP 버전 호환성 문제
또 다른 원인으로 PHP 버전과 호환되지 않을 때에도 이 오류가 발생할 수 있습니다.
업드프래프트플러스(UpdraftPlus)는 현재 300만 개가 넘는 사이트에 설치되어 이용되고 있는 인기 워드프레스 플러그인 중 하나입니다.
UpdraftPlus는 워드프레스 사이트를 백업하거나 이전할 때 많이 이용됩니다. 이 플러그인은 최소 PHP 요구 사항이 없습니다.
하지만 너무 낮은 PHP 버전이나 너무 최신의 PHP 버전을 사용하는 경우에는 플러그인이 제대로 작동하지 않을 수 있습니다.
현재 최신 PHP 버전은 PHP 8.4이지만 아직은 PHP 8.4 버전을 지원하지 않는 플러그인과 테마들이 많을 것으로 보입니다. 현재 클라우드웨이즈 등 대부분의 해외 호스팅은 PHP 8.3까지 지원하며 PHP 8.3은 대부분의 테마와 플러그인에서 잘 작동합니다. 그러나 PHP 8.4 버전을 지원하는 호스팅은 거의 없는 편이며 PHP 8.4를 지원하지 않는 테마와 플러그인이 있을 수 있습니다.
카페24가 최근 출시한 애드센스 워드프레스 호스팅에서는 PHP 8.4까지 지원합니다.
카페24: 애드센스 최적화 워드프레스 호스팅 출시
카페24에서 최근 AI를 이용하여 구글 애드센스 승인을 돕는 애드센스 워드프레스 호스팅을 선보였습니다. 새로 출시된 애드센스 워드프레스는 애드센스와 쉽게 연동할 수 있도록 하고 애드센스
avada.tistory.com
또한, 뉴아우토반 호스팅 등 다른 호스팅 상품에서도 PHP 8.4를 지원합니다.
카페24에서 PHP 8.4로 설정한 다음, UpdraftPlus 플러그인을 설치하여 활성화하면 404 Not Found - openresty 화면이 표시되면서 UpdraftPlus 플러그인에 접근할 수 없어 사용할 수가 없는 상태가 되었습니다. 네이버 카페에도 카페24의 PHP 8.4에서 UpdraftPlus가 작동하지 않는다고 하시는 분이 계시네요.
PHP 8.4에서 오류가 발생한다면 PHP 8.3이나 PHP 8.2로 다운그레이드하여 이용하시기 바랍니다.
👉 워드프레스나 웹호스팅 관련 문제로 해결에 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.
참고
https://avada.tistory.com/3621
카페24 뉴아우토반 호스팅: SSL 보안 인증서
카페24에서 뉴아우토반 호스팅을 출시했을 당시 네이버 카페에 한 회원님이 SSL 인증서를 기본 제공하는 뉴아우토반 호스팅이 생겼다고 소식을 전했습니다.저는 카페24를 이용하지는 않지만 카
avada.tistory.com
https://avada.tistory.com/3589
카페24에 설치된 워드프레스를 케미클라우드(ChemiCloud)로 이전 후 업데이트 작업
카페24에 설치된 워드프레스 사이트를 케미클라우드(ChemiCloud)라는 해외호스팅으로 이전한 후에 업데이트하는 작업을 지난주에 수행했습니다. 워드프레스 사이트의 경우 플러그인을 사용하면
avada.tistory.com
https://avada.tistory.com/3566
아마존 AWS에서 클라우드웨이즈로 워드프레스 멀티사이트 이전 작업
아마존 AWS에서 서버를 생성하여 워드프레스를 운영하고 있는 클라이언트께서 서버 다운그레이드를 고민하다 클라우드웨이즈로 사이트를 이전하는 작업을 의뢰하셨습니다. 워드프레스 사이트
avada.tistory.com