nginx 配置php 出现 primary script unknown

时间:2020-03-15 11:16:28   收藏:0   阅读:68

起因

这两天在搭建虚拟主机,环境基本配置好了,访问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 ‘这个输入框怎么去不掉了‘;

 

原文:https://www.cnblogs.com/baozi-tudou/p/12496293.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!