入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

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

创建时间:2015-08-10 投稿人: 浏览次数:4057

    在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即可


声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。