워드프레스 "PHP Warning: require(/www/wp-admin/wp-blog-header.php): Failed to open stream..." 오류

워드프레스 정보를 제공하는 블로그 Avada 2024. 5. 13. 16:35 • 댓글:

워드프레스 사이트에서 "PHP Warning: require(/www/wp-admin/wp-blog-header.php): Failed to open stream: No such file or directory in..." 오류가 발생하면서 사이트에 접속하지 못하는 문제가 발생하는 경우가 있을 수 있습니다. 이와 같은 에러가 발생하는 경우 확인 사항과 해결 방법에 대하여 살펴보겠습니다.

워드프레스 "PHP Warning: require(/www/wp-admin/wp-blog-header.php): Failed to open stream..." 오류 시 확인 사항 및 해결 방법

종종 다음과 비슷한 오류 메시지가 표시되면서 사이트가 표시되지 않는 문제를 호소하는 분들이 계십니다.

PHP Warning:  require(/www/wp-admin/wp-blog-header.php): Failed to open stream: No such file or directory in /www/wp-admin/index.php on line 137
PHP Warning:  require(/www/wp-admin/wp-blog-header.php): Failed to open stream: No such file or directory in /www/wp-admin/index.php on line 137
PHP Fatal error:  Uncaught Error: Failed opening required '/www/wp-admin/wp-blog-header.php' (include_path='.:/usr/local/php82/lib/php') in /www/wp-admin/index.php:137
Stack trace:
#0 {main}
  thrown in /www/wp-admin/index.php on line 137

이 오류 메시지는 워드프레스의 index.php 파일이 wp-blog-header.php 파일을 필요로 하지만 해당 파일을 찾을 수 없어서 발생하는 문제입니다.

먼저는 FTP에 접속하여 해당 파일들이 있는지 체크해 보시기 바랍니다.

이 문제가 발생할 경우, 백업본이 있다면 백어본을 이용하여 사이트를 복원할 수 있습니다. 다만, 백업본의 날짜 이후에 이루어진 수정은 모두 사라집니다.

카페24의 경우 최근 7일간의 백업본을 제공하고 패스트코멧도 일주일간의 백업본이 유지됩니다. 클라우드웨이즈는 백업 설정에 따라 4주간의 백업본이 유지될 수 있습니다. 가비아 등에서도 백업본이 서버에 보관될 수 있으므로 웹호스팅 업체에 연락하여 백업본이 있는지 문의할 수 있습니다.

백업본이 없거나, 백업본으로도 복구가 되지 않는 경우 다음과 같은 사항을 확인해 보시기 바랍니다.

  1. 디스크 공간이 충분한지 확인합니다.
  2. 파일/폴더 퍼미션(권한)이 올바른지 확인합니다.
  3. 악성코드(멀웨어)에 감염되어 해당 파일들이 삭제되지 않았는지 확인합니다.

카페24에서 특히 디스크 공간 부족으로 이런 현상이 발생할 수 있습니다. 디스크 공간이 부족해지면서 일부 파일이 손상되거나 삭제될 수 있습니다. 그러면 Failed to open stream: No such file or directory... 같은 오류가 발생할 수 있습니다.

카페24를 이용하는 경우 카페24 계정에 로그인하여 디스크 용량이 충분한지 확인해 보시기 바랍니다.

 

카페24 디스크 공간(웹하드 용량) 확인하기

카페24에서 호스팅 서비스를 이용하는 경우 Cafe24 홈페이지에 로그인하여 사용 중인 웹하드 용량(웹 서버 공간)과 트래픽을 확인할 수 있습니다. 웹서버 공간이 부족할 경우 테마, 플러그인 설치

avada.tistory.com

디스크 공간이 부족하다면 다음과 같은 조치를 취해보시기 바랍니다.

  1. 데이터와 DB를 백업하여 PC로 다운로드합니다.
  2. 불필요한 파일을 삭제하거나 호스팅 상품을 업그레이드(상향 조정)합니다.
  3. 자동 백업/복원 기능을 사용하여 사이트를 며칠 전으로 되돌려봅니다.

위의 조치에도 해결이 안 되는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.

디스크 공간도 충분하고 멀웨어(악성코드) 징후가 없고, 에러 메시지에 언급된 파일들이 존재하는 경우 파일 퍼미션이 잘못 설정되지 않았는지 체크해 보시기 바랍니다. 워드프레스 파일 퍼미션에 대한 자세한 정보는 다음 글을 참고해 보세요.

 

워드프레스 파일 퍼미션 오류를 수정하는 방법 - 워드프레스 중급 - 워드크래커

워드프레스 사이트에서 파일 퍼미션 오류가 있는 경우 500 HTTP 내부 서버 오류가 발생하거나 관리자에 페이지에 접근할 수 없거나, 워드프레스, 테마 혹은 플러그인을 업데이트하거나 설치하지

www.thewordcracker.com

경우에 따라 멀웨어에 감염되어 파일들이 삭제되었을 수 있습니다. 이 경우...

  1. 악성코드를 모두 제거하고
  2. 누락된 파일들을 새롭게 업로드해야 합니다.

만약 모든 파일들이 삭제되었고 백업본이 없다면 사이트 복구가 불가능할 수도 있습니다. DB가 살아 있고 데이터 일부만 삭제된 경우에는 누락된 파일을 제외하고는 복구가 가능할 수 있습니다. 이 상황에서는 백업본이 있다면 복구하는 데 큰 도움이 돌 수 있습니다. 백업본이 있다면...

  1. 백업본을 사용하여 복원하고
  2. 워드프레스 코어, 테마, 플러그인을 모두 최신 버전으로 업데이트하고
  3. 보안 조치를 하도록 합니다.

보안 조치를 제대로 하지 않으면 멀웨어에 다시 감염될 수 있습니다. 보안 조치에는 강력한 비밀번호 사용, admin 등의 사용자 아이디 변경, FTP 비밀번호 변경, 오랫동안 업데이트가 안 되는 테마나 플러그인 삭제, 보안 플러그인을 설치 및 설정 등이 포함됩니다.

참고

https://avada.tistory.com/2897

 

엘리멘터 무료 버전 vs. 프로 버전 비교

엘리멘터(Elmentor)는 500만 개가 넘는 사이트에 설치되어 사용되고 있는 인기 워드프레스 페이지 빌더 플러그인입니다. 엘리멘터는 무료 버전과 프로 버전으로 제공됩니다. Elementor 프로 버전에서

avada.tistory.com

https://avada.tistory.com/2335

 

워드프레스 GeneratePress 테마 라이선스 (+요금제)

워드프레스에는 정말 많은 테마가 있습니다. 테마 라이선스는 테마마다 조금씩 다릅니다. 아바다, 엔폴드, 뉴스페이퍼 등 테마포레스트 테마의 경우 동일한 라이선스가 적용됩니다(참고). Generat

avada.tistory.com

https://avada.tistory.com/3046

 

해외웹호스팅: 클라우드웨이즈 vs. 블루호스트 vs. 카페24 비교 (Cloudways vs. Bluehost vs. Cafe24)

저는 오랫동안 블루호스트(Bluehost)를 이용해 왔으며 2021년부터는 클라우드웨이즈(Cloudways) 웹호스팅 서비스도 함께 이용하고 있습니다. 현재 일부 중요하지 않는 블로그는 Bluehost에서 호스팅되고

avada.tistory.com