ThinkPHP5在nginx环境下打不开

今天把服务器的环境装好,然后调试了一下,把在本地的数组库导出来,代码文件也整理好,然后就把数据库导入到服务器上了,本地的代码文件也通过ftp上传到服务器上来了,配置好域名,一访问,报了下面这个错误,然后这百度上找这个问题的解决方案。

PHP Warning:  require(): open_basedir restriction in effect. File(/home/wwwroot/xxx.com/vendor/autoload.php) is not within the allowed path(s): (/home/wwwroot/xxx.com/public/:/tmp/:/proc/) in /home/wwwroot/xxx.com/public/index.php on line 24

Jul 19 21:55:04 localhost : PHP Warning: require(/home/wwwroot/xxx.com/vendor/autoload.php): failed to open stream: Operation not permitted in /home/wwwroot/xxx.com/public/index.php on line 24

Jul 19 21:55:04 localhost : PHP Fatal error:  require(): Failed opening required '/home/wwwroot/xxx.com/public/../vendor/autoload.php' (include_path='.:/usr/local/php/lib/php') in /home/wwwroot/xxx.com/public/index.php on line 24

功夫不负有心人,终于让我找到了。解决方案如下:

1,我是php7 ,php.ini里面的open_basedir 是注释掉的

2,后来查找到是fastcgi的问题

3,修改fastcgi的配置文件 /usr/local/nginx/conf/fastcgi.conf  

—————————————————————————————————————

亲爱的用户,您好!如果您喜欢这个网站,欢迎赞助我,您的支持是我的动力。

赞赏款用于服务器、文章等网站的固定支出。欢迎大家支持,谢谢!

51cb4e9a9397260f1f774ee07de0b77.jpg