【发布时间】:2014-11-18 18:57:17
【问题描述】:
我已经查看了大约 25 个关于此问题的不同教程和主题以及安装应该如何进行,但我仍然收到此错误。
每当我在安装 php5-fpm 并坐在 NGINX 旁边后访问 PHP 页面时,它都会呈现一个没有错误消息的白色页面,还要注意在 /var/log/NGINX 中,日志是空。
我的虚拟主机配置如下:
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_intercept_errors on;
include /etc/nginx/fastcgi_params;
}
我的 www.conf 除了使用默认参数外,还使用以下参数:
listen = /var/run/php5-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
user = www-data
group = www-data
任何帮助表示赞赏!我也尝试过使用 TCP 端口而不是套接字,并且我已经检查了“fastcgi_params”文件的位置,它应该在哪里。
【问题讨论】:
-
白页常表示nginx工作正常,php-fpm失败。否则你会从服务器收到 500 或超时错误。你的 PHP 坏了吗?尝试加载一个简单的
-
@DavidChan 我认为 PHP 坏了,因为我使用了一个简单的 .html 页面并将其更改为 .php,它也只是加载了一个空白页面。
-
为了确定,您已经通过运行以下命令重新启动了 php-fpm: service php5-fpm restart ?
-
@nullReference Yessir!
-
尝试从命令行运行 php 以确保其安装正确...检查 PHP 日志