• nginx 配置php 出现 primary script unknown


    起因

    这两天在搭建虚拟主机,环境基本配置好了,访问html 文件没有问题, 但是在访问php 文件时出现file not found 的错误

    解决

    出现问题之后, 首先打开日志 找到错误的提示信息,

    FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream
    

    好嘛, 看不懂, 直接百度, 然后根据百度出来的各种结果尝试都是失败的,例如这个

    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    修改为
    SCRIPT_FILENAME $document_root$fastcgi_script_name; 

    但是 我的nginx配置文件已经是这样的了, 然后我就开始对比运行正常的服务器的nginx配置与我现在的nginx配置 经过对比,两者是一样的, 那么问题就不是nginx 的问题了 

    然后继续碰运气搜索,各种尝试,最终发现解决方法

    /etc/selinux/config  中
    SELINUX=enforcing
    改为
    SELINUX=disabled

    如果还没有解决,可以考虑一下 权限问题

    结束

    遇到的问题不解决, 总会再次遇到的

    <?php
      echo '这个输入框怎么去不掉了';
  • 相关阅读:
    JVM内存模型
    052-224(新增70题2018)
    052-223(新增70题2018)
    052-222(新增70题2018)
    052-221(新增70题2018)
    052-220(新增70题2018)
    052-219(新增70题2018)
    052-218(新增70题2018)
    052-217(新增70题2018)
    052-216(新增70题2018)
  • 原文地址:https://www.cnblogs.com/baozi-tudou/p/12496293.html
Copyright © 2020-2023  润新知