1. 설치 환경: lnmp+YII2
2. 도메인 이름은 프로젝트의 항목 파일 index.php를 가리키지만, index.php는 다른 디렉터리의 파일을 도입할 때 오류를 보고합니다. 현재 폴더의 파일이나 하위 폴더의 파일을 가져오는 데에는 문제가 없습니다.
3. 프로젝트 권한은 777
스크린샷은 다음과 같습니다
require가 자동 로드 파일을 도입할 때 오류를 보고했습니다.
4 오류 상태 코드 500
브라우저 오류는 다음과 같습니다.
오류 세부정보:
문제가 해결되었습니다.
문제의 원인은 다음과 같습니다. open_basedir은 파일에 액세스하는 경로를 제한합니다.
해결책: fastcgi.conf에서 open_basedir의 경로를 수정합니다. $document_root 변수를 액세스하려는 프로젝트 폴더로 수정하세요