open_basedir
- 可以通过
php.ini
直接配置 - 可以在脚本中使用
ini_set()
- 可以在目录下放置
.user.ini
,内容如下
open_basedir=/home/wwwroot/xxx.com:/tmp/
- 还可以在
fastcgi_param
中配置
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
问题记录
fastcgi_param
的优先级 比.user.ini
高,通过fastcgi_param
配置错误的open_basedir
,nginx访问报 500错 页面无显示,日志有报错记录- 通过
.user.ini
配置错误的open_basedir
,nginx报500错 页面显示no input file specified