2021년 4월 워드프레스 버전 업 이후 해당 웹 페이지가 장애 복구가 불가능한 상태가 되었습니다.
해당 문제를 해결하기 위해서 WordPress 5.7.2 버전을 다운로드 받아서 설치했습니다. MariaDB를 내부에 사용중이며, 임시로 테이블을 만들어서 연결을 하였다가, 기존 테이블 정보로 변경조치 했습니다.
이 과정상에서 PHP 7.2(CentOS 7) 버전이 운용상에 추천하지 않음을 발견하고, PHP-74 버전으로 변경하였습니다.
PHP-72 버전을 삭제하고 PHP-74 버전으로 업그레이드한 이후 웹 서버 화면이 표시가 되지 않는 문제가 문제가 발생했습니다.
아파치 에러 로그를 확인하니, 다음의 에러가 발생하면서 화면에 표시가 되지 않았습니다.
(111)Connection refused: AH00957: FCGI: attempt to connect to 127.0.0.1:9000 (*) failed
netstat -tulpn 명령을 통해서 9000번 포트에 php-fpm (FastCGI) 모듈이 올라오지 않은 것을 확인했습니다.
따라서, 이 문제를 해결하기 위하여 해당 모듈을 설치한 이후에, 다음의 명령을 통해서 정상적으로 수행되는 것을 확인하였습니다.
systemctl enable php74-php-fpm
systemctl start php74-php-fpm
관련 테마 (The 7)를 설치하고, 기존 WordPress 폴더에서 컨텐츠 폴더를 새로 설치한 WordPress 폴더에 복사하여 이미지 등의 컨텐츠를 수정하였습니다.
개발자 콘솔 기준 Error를 0로 만들었고, 다시 Google Analytics를 붙일 예정이며, AppFlow와 연동하여 데이터 수집을 할 예정입니다.
PHP 7.4.19 버전을 가져오면서 기존에 FCGI 세팅을 했던 부분을 잊었는데, 이 문제로 인하여 정상적으로 화면 표시되지 못하는 문제가 해결되고, WordPress 및 PHP 버전을 최신 버전으로 변경하였습니다.
참고했던 사이트 들입니다.