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