ITPub博客

首页 > IT职业 > IT图书 > php+nginx环境 两错误解决

php+nginx环境 两错误解决

IT图书 作者:greatleaf 时间:2021-09-09 09:16:11 0 删除 编辑

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

  1. [error] 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构建时报错:

[ErrorException]                                                                                                                                    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/


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4236/viewspace-2801589/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-12

  • 博文量
    76
  • 访问量
    610