Linux 玩法

php 跑不了,只来404

同一台linux服务器上建两个网站(www.A.com, www.B.com),现在A和B都跑起来了,但只有 A 能跑 php, B只能跑静态 html 文件,不知道哪里设置出了问题。服务器架构是 nginx+fastcgi(php)+mysql。 A.conf 和 B.conf 文件几乎一样,只是替换了相应的目录和域名。
 
查看日志:/var/log/nginx/error.log 
 
Unable to open primary script: /data/wwwroot2/test.php (Operation not permitted)" while reading response header from upstream
 
找到 /usr/local/php/etc/ > php-fpm.conf(或php.ini)
 
php_admin_value[open_basedir]=/data/wwwroot/:/tmp/:/data/wwwroot2/
 
/etc/init.d/php-fpm restart
 
参考:PHP 配置文件中open_basedir选项作用 http://www.jb51.net/article/19231.htm

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。