PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > Fastadmin

Nginx部署项目报错:file not found,解决过程分享

管理员 2024-12-14
Fastadmin
15
参考文章: https://serverfault.com/questions/517190/nginx-1-fastcgi-sent-in-stderr-primary-script-unknown

前两天配置服务器环境,本来以为已经轻车熟路了,没想到遇到个坑,浪费了好几个小时~记录一下

环境: Centos6, php7.1, Nginx

具体问题描述是: 项目部署之后,访问页面空白提示 :file not found

解决流程

  • 首先想到的是查看nginx错误日志,具体错误如下

    2019/06/15 13:48:22 [error] 21097#21097: *5445 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: *****, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php7.1-fpm.sock:", host: "******"
  • 百度问题成因, 多数情况下是 SCRIPT_FILENAME 这个参数错误,无法找到正确的脚本路径去执行,请检查SCRIPT_FILENAME的参数值是否正确
但是很不幸,我的不是这个问题,白白在这里浪费了好久的时间
  • 于是我放弃了百度,谷歌了一下,问题就找到了 请检查 php-fpm.conf 中的usergroup 配置项和nginx.conf文件中的 user 配置项是否一致
    user = nginx    group = nginx
解决问题两分钟,百度问题两小时 摊手.jpg

结语

啥也别说了 还是用谷歌吧~~

最后的PS:如果不知道怎么查看nginx日志,怎么找到php-fpm的配置文件,就不要在配置环境上浪费时间了~用一键安装脚本或者宝塔很省心的~

希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部

网站数据概况 - 最近活跃访客0今日访问人数1今日访问量3昨日访问人数6昨日访问量30本月访问量33总访问量3,227