찾다

 >  Q&A  >  본문

php - lnmp가 YII2를 설치했는데 도메인 이름이 YII 프로젝트 폴더의 항목 파일을 가리킵니다. 이 폴더와 하위 폴더의 파일은 가져올 수 있지만 다른 디렉터리의 파일은 가져올 수 없습니다.

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


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

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

오류 세부정보:

淡淡烟草味淡淡烟草味2777일 전1017

모든 응답(1)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-06-27 09:20:00

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

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

    회신하다
    0
  • 취소회신하다