VestaCP 패널에서 PHP open_basedir 오류가 발생하면 어떻게 해야 하나요?

풀다VestaCPphp open_basedir 패널 오류 문제

PHP open_basedir는 무엇입니까?

  • PHP open_basedir 보호 조정은 해당 폴더가 명시적으로 제외되지 않는 한 사용자가 PHP를 사용하여 홈 디렉토리 외부에 있는 파일이나 스크립트를 열지 못하도록 하는 안전 모드 보안 조치입니다.
  • PHP open_basedir 설정을 활성화하면 모든 파일 작업이 특정 디렉토리 아래의 파일로 제한되어 특정 사용자의 PHP 스크립트가 승인되지 않은 사용자 계정의 파일에 액세스하는 것을 방지할 수 있습니다.
  • 스크립트가 fopen() 또는 gzopen()을 사용하여 파일을 열려고 하면 파일 위치가 확인됩니다.

여기에서 VestaCP 패널에 대한 더 많은 관련 자습서가 있습니다 ▼

파일이 지정되거나 허용된 디렉토리 트리를 초과하면 PHP는 파일 열기를 거부하고 다음과 유사한 오류가 발생할 수 있습니다.

PHP Warning: require(): open_basedir restriction in effect. File(/home/admin/web/project/www/app/autoload.php) is not within the allowed path(s): (/home/admin/web/project/public_shtml:/home/admin/tmp) in /home/admin/web/project/www/web/app.php on line 6

PHP Warning: require(/home/admin/web/project/www/app/autoload.php): failed to open stream: Operation not permitted in /home/admin/web/project/www/web/app.php on line 6

PHP Fatal error: require(): Failed opening required '/home/admin/web/project/www/web/../app/autoload.php' (include_path='.:/usr/share/php') in /home/admin/web/project/www/web/app.php on line 6

해결책

1 단계:해당 도메인 이름 "WEB 서비스"를 입력합니다.

2 단계:"웹 템플릿 HTTPD" 수정

  • "웹 템플릿 HTTPD"를 "기본"에서 "phpcgi"로 변경하세요 ▼

VestaCP 패널은 "웹 템플릿 HTTPD"를 "기본"에서 "phpfcgid"로 변경했습니다. 시트 4

3단계:다음 명령으로 Apache 서비스를 다시 시작합니다. ▼

service httpd restart

这 是Linux시스템의 일반적인 문제는 위의 방법을 따르기만 하면 코드를 수정할 필요 없이 매우 간단하게 단 3단계로 빠르게 해결할 수 있습니다 ^_^

注意 事项

  • "phpfcgid"를 선택하지 마십시오. 너무 많은 메모리를 소모하고 빈번한 500 오류 문제가 발생하기 쉽기 때문입니다.

"phpfcgid" 템플릿을 사용하고 싶다면,천 웨이량▼ 사용하기 전에 설정을 최적화하는 것이 좋습니다

희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) 공유 "VestaCP 패널에서 PHP open_basedir 오류가 발생하면 어떻게 해야 하나요? , 당신을 돕기 위해.

이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-734.html

최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!

🔔 채널 상위 디렉토리에서 귀중한 "ChatGPT 콘텐츠 마케팅 AI 도구 사용 가이드"를 가장 먼저 받아보세요! 🌟
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!

 

发表 评论

귀하의 이메일 주소는 공개되지 않습니다. 必填 项 已 用 * 标注

맨위로 스크롤