nginx-php5-fpm - Ubuntu14.04 安装nginx+php5-fpm 后访问php页面空白,怎么解决?

WBOY
Freigeben: 2016-06-06 20:36:19
Original
929 Leute haben es durchsucht

按网上的添加

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

还是无效,求解!

回复内容:

按网上的添加

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

还是无效,求解!

昨天刚刚折腾过这个,怒答一发:

首先确认 /etc/nginx/fastcgi_params 文件中是否有下面两行

<code>fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
fastcgi_param  PATH_INFO          $fastcgi_script_name;
</code>
Nach dem Login kopieren

然后查看你的nginx错误日志,如果是报的403错误:

确认nginx和php-fpm的运行用户

<code> ps aux | grep nginx
 ps aux | grep php-fpm
</code>
Nach dem Login kopieren

如果发现nginx中没有 www-data 用户的话就需要在nginx的配置文件中加入下面代码并重启(/etc/nginx/nginx.conf)

<code>user www-data www-data;
</code>
Nach dem Login kopieren

然后打开 /etc/php5/fpm/pool.d/www.conf 文件, 去掉下面三行的注释:

<code>listen.owner = www-data
listen.group = www-data
listen.mode = 0660
</code>
Nach dem Login kopieren

这就是我遇到的所有问题,你可以尝试一下,总之出问题先看日志,然后根据日志去解决问题,如果还没解决的话最好贴出你的日志来看看。

具体看下你机子上 php-fpm 是怎样运行的

ss --unix --all | grep php

依照上面命令的输出修改 配置文件中对应 server {} 中的 fastcgi_pass

其他参考 nginx - ArchWiki

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage