efn阿克说 发表于 2018-11-13 13:27:30

php+nginx环境 两错误解决

  从别的开发机CP一个站点出来到另一台机器部署,站点配置完后报错:

[*]   26250#0: *46 FastCGI sent in stderr: "PHP message: PHP Warning:require(): open_basedir restriction in effect. File(/home/wwwroot/server-dev3/strap/app1.php) is not within the allowed path(s): (/home/wwwroot/server-dev3/pub:/tmp/:/proc/) in /home/wwwroot/server-dev3/pub/index.php on line 14
  发现这与原开发环境PHP配置不一致导致,更改PHP.INI 增加open_basedir = /home/wwwroot/:/tmp/
  服务正常。
  2.在此机通过jenkins构建时报错:
                                                                                                                                      is_file(): open_basedir restriction in effect. File(/usr/local/php/bin/php) is not within the allowed path(s): (/home/wwwroot/:/tmp/)
  Build step 'Execute shell' marked build as failure
  Finished: FAILURE
  这个跟限制open_basedir目录有关,同理在php.ini 的open_basedir 增加/usr/local/php/bin/

页: [1]
查看完整版本: php+nginx环境 两错误解决