美文网首页
FastCGI sent in stderr: "Primary

FastCGI sent in stderr: "Primary

作者: 一梦三四年lyp | 来源:发表于2018-05-15 17:25 被阅读0次

    新的Mac 在配置nginx.conf 文件的时候,发生了点不愉快的事情,因为nginx 用brew安装默认目录 在/user/local/var/www/ 下面,可是我们用Mac 开发的时候,是不可能放在哪里的,于是我把网站根目录移到了 /Users/dava/Documents/project 下发现,可以访问html 文件却始终访问不了php文件,nginx服务和php-fpm全部开启的,正常
    。配置的一部分。

    server {
        listen       8080;
        server_name  localhost;
    
        #charset koi8-r;
    
        #access_log  logs/host.access.log  main;
        root /Users/dava/Documents/project;
        root /usr/local/var/www;
        location / {
            index  index.html index.htm index.php;
    
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
    

    查看/usr/local/log/nginx/error.log却报这个错误:
    FastCGI sent in stderr: "Primary script unknown" while reading response head

    这句话的大概意思是 FastCGI的权限不足。

    于是把 Documents/project 权限变为775

      chmod -R 775 Documents
    

    结果php就可以访问了~~~

    相关文章

      网友评论

          本文标题:FastCGI sent in stderr: "Primary

          本文链接:https://www.haomeiwen.com/subject/cqdydftx.html