在Nginx上安装wordpress-Nginx sending install.php

在Nginx上安装wordpress-Nginx sending install.php,php,wordpress,nginx,installation,fastcgi,Php,Wordpress,Nginx,Installation,Fastcgi,我正在尝试将Nginx配置为wordpress安装(和rails应用程序,但这不是问题所在) 我有一个奇怪的问题:我设法让PHP工作得很好(一个基本的test.PHP被正确解析),但是当我想安装wordpress时,Nginx发送给我安装.PHP文件-我可以下载它 这是Nginx唯一可以这样做的文件:其他wordpress文件也提供了很好的服务,并且重定向到install.php的时间要长得多 我在Gentoo上。 我使用spawn fcgi,下面是我的nginx.conf。相关部分是第二台服务

我正在尝试将Nginx配置为wordpress安装(和rails应用程序,但这不是问题所在)

我有一个奇怪的问题:我设法让PHP工作得很好(一个基本的test.PHP被正确解析),但是当我想安装wordpress时,Nginx发送给我安装.PHP文件-我可以下载它

这是Nginx唯一可以这样做的文件:其他wordpress文件也提供了很好的服务,并且重定向到install.php的时间要长得多

我在Gentoo上。 我使用spawn fcgi,下面是我的nginx.conf。相关部分是第二台服务器(wp.domain.local):


尝试将Try_files指令更改为
Try_files$uri$uri//index.php?$args
处理WordPress使用的查询字符串。

请将“/WordPress”替换到您的子目录中

#location = / {
    #try_files $uri $uri/wordpress /wordpress/index.php?$args;
    #}
    
    location /wordpress {
        index index.php;
        try_files $uri $uri/ /wordpress/index.php?$args;
    }
    location ~ \.php$ {
      try_files $uri =404;
      include fastcgi_params;
      fastcgi_pass php;
    }

更奇怪的是:如果我通过curl查询install.php,输出就是例外!(C-i)
#location = / {
    #try_files $uri $uri/wordpress /wordpress/index.php?$args;
    #}
    
    location /wordpress {
        index index.php;
        try_files $uri $uri/ /wordpress/index.php?$args;
    }
    location ~ \.php$ {
      try_files $uri =404;
      include fastcgi_params;
      fastcgi_pass php;
    }