>  Q&A  >  본문

nginx php-fpm에서 "open_basedir 제한 적용" 오류를 보고했습니다. 도와주세요.

lnmp 원클릭 설치 패키지 웹 환경
Message: is_dir(): open_basedir restriction in effect. File(/mnt/web_site_log/www.abc.com/) is not within the allowed path(s): (/vagrant/vbee2:/tmp/:/proc/)

그 중 /mnt/web_site_log/www.abc.com/은 로그 디렉터리입니다. 제가 직접 만들었고, 해당 디렉터리가 속한 사용자와 그룹은 www 사용자

에게 주어졌습니다.

무엇이 잘못되었는지 모르겠어서 php.ini에 이 문단을 open_basedir=/vagrant/vbee2/:/tmp/:/proc/ 추가했는데 작동하지 않습니다.

밤새도록 작업한 후에도 여전히 해결책을 찾을 수 없었습니다. 또 다른 문제는 인증코드 아이콘이 표시되지 않는다는 점입니다. 이유는 무엇인가요?

감사합니다

PHPzPHPz2713일 전630

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

  • 世界只因有你

    世界只因有你2017-05-16 17:23:45

    open_basedir은 PHP가 작동할 수 있는 디렉토리를 제한합니다. 또한 open_basedir에 /mnt/web_site_log/www.abc.com/을 추가해야 합니다.
    open_basedir=/vagrant/vbee2/:/tmp/:/proc/:/mnt/web_site_log/www.abc.com/

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