您当前的位置: 首页 > 网站编程 > PHP教程 > Nginx PHP 返回200,但是空白页

Nginx PHP 返回200,但是空白页

作者:不详 来源:网络 发布时间: 2014-08-21 21:40 点击:
ngxin;php-fpm安装后,html静态页面没问题,但是phpinfo页面虽然返回200,但总是空白页 也没有任何报错,考虑应该是nginx已经将php页面转移给php处理了,所以问题应该在php的配置上,经过查找,发现需要在nginx中加入一句话 fastcgi_param SCRIPT_FILENAME $document_

Nginx PHP 返回200,但是空白页

  ngxin;php-fpm安装后,html静态页面没问题,但是phpinfo页面虽然返回200,但总是空白页

  也没有任何报错,考虑应该是nginx已经将php页面转移给php处理了,所以问题应该在php的配置上,经过查找,发现需要在nginx中加入一句话

  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

  安装完nginx后默认的fastcgi_params配置文件中没有上面这句话。

  在nginx.conf中的

         location ~ .php$ {

             root          html;

             fastcgi_pass  127.0.0.1:9000;

             fastcgi_index index.php;

             #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

             fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

             include       fastcgi_params;

         }

  或者在fastcgi_params配置文件中加入

  # PHP only, required if PHP was built with --enable-force-cgi-redirect

  fastcgi_param REDIRECT_STATUS   200;

  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

  然后重启nginx就可以显示出页面了。
分享到:
本文"Nginx PHP 返回200,但是空白页"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4