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