我已经用php5 fpm安装了一台nginx服务器.当我try 加载网站时,我得到一个没有错误的空白页面.Html页面可以正常使用,但不是php.我try 在php中打开显示错误.但是运气不好.php5 fpm.日志(log)没有产生任何错误,nginx也没有.

nginx.conf

server {
    listen 80;
    root /home/mike/www/606club;
    index index.php index.html;
    server_name mikeglaz.com www.mikeglaz.com;
    error_log /var/log/nginx/error.log;
    location ~ \.php$ {
            #fastcgi_pass 127.0.0.1:9000;
            # With php5-fpm:
            fastcgi_pass unix:/var/run/php5-fpm.sock;
            fastcgi_index index.php;
            include fastcgi_params;
    }
}

EDIT

这是我的nginx错误日志(log):

2013/03/15 03:52:55 [error] 1020#0: *55 open() "/home/mike/www/606club/robots.txt" failed (2: No such file or directory), client: 199.30.20.40, server: mikeglaz.com, request: "GET /robots.txt HTTP/1.1", host: "mikeglaz.com"

推荐答案

作为参考,我附上我的location块,用于捕获扩展名为.php的文件:

location ~ \.php$ {
    include /path/to/fastcgi_params;
    fastcgi_pass  127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
}

再次判断/path/to/fastcgi_params,并确保它存在且nginx用户可读.

Php相关问答推荐

Woocommerce将自定义数据添加到自定义文件中购物车中的产品

Laravel有一个具有两个匹配字段

try 修改这个PHP代码如果语句在WordPress""

启用额外的WooCommerce产品库存位置

在WooCommerce产品档案页面中显示产品销售百分比

WooCommerce:在 checkout 审核单和发票中显示定制产品数据

获取并判断WooCommerce用户订阅结束日期

将部分产品排除在WooCommerce的计算附加费之外

如何在PHP中出现弃用警告时触发错误?

是否重新排序多维数组元素以将所有子数组中的子数组移动到元素列表的底部?

如何在execute语句中使用存储过程参数?

在Laravel中创建辅助函数时的约定

防止在WordPress短代码中显示重复产品并请求代码更正

wp_insert_post() 和 WordPress 中查询字符串的多个帖子

如何将不同的 Woocommerce 费用合并为一个名称?

Symfony:从控制器内部调用自定义命令

无法读取某些 WordPress 主机上的 cookie

Shopware 6.4.20店铺激活问题

遇到特定键时修改二维数组以创建嵌套数据集

如何使用属性创建属性预设?