php - lnmp가 YII2를 설치했는데 도메인 이름이 YII 프로젝트 폴더의 항목 파일을 가리킵니다. 이 폴더와 하위 폴더의 파일은 가져올 수 있지만 다른 디렉터리의 파일은 가져올 수 없습니다.
淡淡烟草味
淡淡烟草味 2017-06-27 09:18:00
0
1
910

1. 설치 환경: lnmp+YII2
2. 도메인 이름은 프로젝트의 항목 파일 index.php를 가리키지만, index.php는 다른 디렉터리의 파일을 도입할 때 오류를 보고합니다. 현재 폴더의 파일이나 하위 폴더의 파일을 가져오는 데에는 문제가 없습니다.
3. 프로젝트 권한은 777
스크린샷은 다음과 같습니다


require가 자동 로드 파일을 도입할 때 오류를 보고했습니다.
4 오류 상태 코드 500

브라우저 오류는 다음과 같습니다.

오류 세부정보:

淡淡烟草味
淡淡烟草味

모든 응답 (1)
phpcn_u1582

문제가 해결되었습니다.
문제의 원인은 다음과 같습니다. open_basedir은 파일에 액세스하는 경로를 제한합니다.

해결책: fastcgi.conf에서 open_basedir의 경로를 수정합니다. $document_root 변수를 액세스하려는 프로젝트 폴더로 수정하세요

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!