php-fpm和nginx通信遇到问题:
[error] 10610#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream
首先想到nginx配置的问题,果然,网上查找得到的结果是将nginx下的配置
将其改为
修改后重启服务器,问题并没有得到解决。
没有办法,接着网上查找问题
原链接:https://serverfault.com/questions/517190/nginx-1-fastcgi-sent-in-stderr-primary-script-unknown
我这边是修改php-fpm下www worker pool的配置将之前的改为:
user = [your username]
user = [your groupname]
注意:不能为root
重启fpm,重启nginx,通信成功。
验证一下第一步修改/scripts是否必要。将$document_root改回/scripts,这个错误又出现。所有这两步都是必要的。