linux 下搭建Nginx+php报错open_basedir restriction in effect. File(/var/www/html/index.php) is not within

来源:互联网 发布:gta5捏脸数据女可爱 编辑:程序博客网 时间:2024/05/17 22:14

    在linux下搭建nginx+php时nginx的错误日志如下:


 *1 FastCGI sent in stderr: "PHP message: PHP Warning:  Unknown: open_basedir restriction in effect. File(/var/www/html/index.php) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/) in Unknown on line 0


PHP message: PHP Warning:  Unknown: failed to open stream: Operation not permitted in Unknown on line 0

Unable to open primary script: /var/www/html/index.php (No such file or directory)" while reading response header from upstream, client: 192.168.109.1, server: www.my.com, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.my.com"

错误信息很明显,就是我项目的根目录/var/www/html/ 没有包含在php配置的open_basedir里。

解决方法只需要在php.ini里面在open_basedir里添加上这个目录重启php-fpm即可


0 0
原创粉丝点击