오늘 오후에 nginx php 환경을 구성했고 wordpress에 넣어서 가지고 놀 예정입니다. 그런데 페이지를 구성한 후에도 PHP 페이지가 계속 비어 있습니다. 처음에는 권한 문제인 줄 알았습니다. 권한을 755로 변경한 후에도 여전히 작동하지 않았습니다. 그런 다음 nginx와 php의 로그를 열었지만 로그에 오류가 반영되지 않았습니다. 계속해서 PHP 로그를 아무 소용이 없도록 변경해 보세요. 밤에 집에 돌아와서 오랫동안 계속 시도한 결과, 마침내 nginx 구성 파일에 구성 정보 일부가 누락되어 있음을 발견했습니다.
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
바로 이 구성 정보가 부족해서 nginx가 파싱할 php 파일 주소를 phpfpm으로 보내지 않아서 페이지가 항상 비어 있었고 파싱 오류 메시지도 없었습니다.