[워드프레스] PHP 8.0 때문에 여러 블로그를 돌릴 때 나는 404 오류

  서브도메인(subdomain)을 쓰는 멀티사이트(multisite) 방식으로 여러 워드프레스(wordpress) 블로그를 돌리고 있다면, 웹 서버를 PHP 8.0으로 올렸을 때에 워드프레스의 모든 글에서 404 오류가 뜰 수 있다.

  • Error 404 - Not Found
  • Page Not Found

  옆막대(사이드바)에 글갈래(카테고리)와 최근 글 목록은 잘 나오지만, 본문 영역에서는 글 제목과 글 내용을 볼 수 없다.

  지금 배포되고 있는 워드프레스 5.5.3에서 이런 현상이 생기는데, 5.5.3 판을 쓴다면 이 문제를 피할 방법은 딱히 없는 것 같다.

워드프레스 404 오류(Page Not Found, 404 error)

  이 문제는 5.6.×판이 공개되면 풀릴 것 같다. PHP 8.0에 맞춘 워드프레스 5.6은 2020년 12월 8일에 정식판이 나올 예정이라고 한다. (https://make.wordpress.org/core/2020/11/23/wordpress-and-php-8-0/)

WordPress Core aims to be compatible with PHP 8.0 in the 5.6 release (currently scheduled for December 8, 2020).

  아직 공개되지 않은 워드프레스 5.6 판을 워드프레스 Github 저장소(https://github.com/WordPress/WordPress/tree/5.6-branch)에서 파일을 받아서 덮어쓰면 404 오류를 없앨 수 있다. 그러나 정식으로 배포하지 않는 판이어서 끼우개(플러그인)와 테마가 잘못된 동작을 할 수는 있다.

Github 저장소에서 워드프레스 5.6 가지(branch) 파일 받기
2020/11/29 03:02 2020/11/29 03:02
글 걸기 주소 : 이 글에 다른 글을 걸 수 없습니다

덧글을 달아 주세요