온라인에서 제공된 Nginx 구성 코드를 기반으로 nginx에서 다음 구성을 수행했습니다.
으아아아그런데 Amazon EC2에서는 설정할 수 있지만 Tencent Cloud에서는 설정할 수 없는 것으로 나타났습니다. Amazon EC2 Lnmp 환경은 https://lnmp.org/ 원클릭 환경 패키지를 사용하고 Tencent Cloud에서 이를 컴파일하고 설치합니다. 그 자체로.
phpinfo()
을 사용하여 Amazon EC에 표시된 open_basedir
을 인쇄하는 것은 모두 가치가 있지만 Tencent Cloud에 구성된 것은 모두 값이 없습니다
근데 php.ini
에서 구성이 가능한지 정말 모르겠습니다. 다시 시작으로 변경했는데도 다시 시작되었습니다.
Nginx 버전에 문제가 있나요? Amazon의 Nginx 버전은 1.10이고 Tencent Cloud의 Nginx 버전은 1.12입니다.
漂亮男人2017-05-16 12:05:05
nginx:
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"(다음 디렉토리는 open_basedir=/home/wwww/:/tmp/ 등 직접 설정할 수 있습니다.)
php:
제한된 디렉터리: open_basedir =/var/www/sina/:/var/www/wangyi/:/var/www/logs/session/. Apache인 경우 php_admin_value open_basedir을 사용하여 제한할 수 있습니다.
표준적이고 올바른 설정입니다. 관련 VPS 클라우드가 작동하지 않는 경우 서버가 제한되어 있기 때문일 것입니다.