워드프레스 PHP 8.0 충돌
개발 •
혹여 워드프레스를 사용하시는 분이 계신다면 PHP 8.0 적용하려고 똑같은 삽질은 하지 않길 바라며 글 써봅니다. 업데이트하지 마세요.
어제 밤(2020.11.26 오후 10시경)에 PHP 8.0.0이 배포되었습니다. 지금까지 PHP 버전 업그레이드가 문제를 일으킨 적은 한 번도 없어서, 이번에도 가벼운 마음으로 sudo apt install php8.0-{익스텐션들}
을 입력했습니다.
업데이트는 아무런 문제가 없었는데 nginx 설정 파일에서 php8.0-fpm
을 설정하게 업데이트하니 모든 페이지가 404 페이지로 표시됩니다.
- webroot 폴더 권한 조정
- permalink 설정 변경
- 플러그인 비활성화
- nginx 설정 변경
모조리 다 해봤는데도 안 돼서 그냥 랩탑에 우분투부터 설치를 시작해봤는데도 홈 화면에서 Page Not Found가 반겨주네요.
PHP 7 버전대에서 PHP 8 버전대로 오며 사라진 기능이 많다고 하던데, 그래서 그런 건가 싶습니다.
아무튼, 업데이트는 삼가시고, 해결하게 되는 대로 다시 포스팅하겠습니다.
access.log엔 200만 찍혀있고, error.log엔 시답잖은 오류만 찍히니 여간 답답한 노릇이 아니네요.
5.6 업데이트에 PHP 8.0 대응 업데이트도 포함된다고 합니다. 워드프레스 5.6 업데이트는 2020.12.8에 예정되어 있습니다.
ⓒ 2020. Marshall K All rights reserved