ahua671 发表于 2018-12-15 10:30:20

nginx+php遇到的一个问题

  问题描述:今天在安装nginx+php的时候遇到一个以前遇到的问题,由于时间太长忘了。导致折腾半天。。特此记录。访问html页面正常,php页面报错。
  

  nginx错误日志:
2016/10/24 17:27:56 11469#0: *4 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 114.251.70.50, server: 101.201.121.205:808, request: "GET /pma/index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "101.201.121.205:808"
2016/10/24 17:29:50 11469#0: *11 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 114.251.70.50, server: 101.201.121.205:808, request: "GET /pma/main.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "101.201.121.205:808"
2016/10/24 17:40:17 11469#0: *14 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 114.251.70.50, server: 101.201.121.205:808, request: "GET /pma/main.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "101.201.121.205:808"  

  页面错误截图:
http://s3.运维网.com/wyfs02/M01/89/43/wKiom1gN2XPBMnyoAAAnPwt5vPU324.jpg-wh_500x0-wm_3-wmp_4-s_1126961704.jpg
  

  解决办法:
  编辑nginx主配置文件,修改此行
fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;  替换成
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;  

  

  参考文章:
  http://lovelace.blog.运维网.com/1028430/1314565



页: [1]
查看完整版本: nginx+php遇到的一个问题