Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NGINX+;PHP5-FPM重定向不工作(index.php/install/)_Php_.htaccess_Nginx_Url Redirection_Nginx Location - Fatal编程技术网

NGINX+;PHP5-FPM重定向不工作(index.php/install/)

NGINX+;PHP5-FPM重定向不工作(index.php/install/),php,.htaccess,nginx,url-redirection,nginx-location,Php,.htaccess,Nginx,Url Redirection,Nginx Location,我一直在绞尽脑汁想这个问题,所以我已经启动并运行了NGINX,它提供phpinfo()没有问题,但我正在尝试安装一个监控脚本,尝试调用url: 然而,我最终得到了一个404 not found,因为nginx似乎没有试图以index.php/install/的形式运行它,这似乎是脚本编码人员的预期操作 我的nginx conf段有问题(我几乎肯定这就是问题所在): 有人能帮助解决这个非常非常令人沮丧的问题吗?在此之前,它是踢500服务器错误的,现在我已经把它降到404找不到当尝试加载此安装脚本

我一直在绞尽脑汁想这个问题,所以我已经启动并运行了NGINX,它提供
phpinfo()
没有问题,但我正在尝试安装一个监控脚本,尝试调用url:

然而,我最终得到了一个404 not found,因为nginx似乎没有试图以
index.php/install/
的形式运行它,这似乎是脚本编码人员的预期操作

我的nginx conf段有问题(我几乎肯定这就是问题所在):


有人能帮助解决这个非常非常令人沮丧的问题吗?在此之前,它是踢500服务器错误的,现在我已经把它降到404找不到当尝试加载此安装脚本时。我对Apache
.htaccess
文件更为精通,考虑到作者一定是有意的,我可能应该走这条路——不管怎样,请提前欢呼

我希望您的PHP
位置
块有一个终止的
$
。您可能正在执行裸php脚本,但不是那些附加了路径信息的脚本。看见
    location / {
            # First attempt to serve request as file, then
            # as directory, then fall back to displaying a 404.
            try_files $uri $uri/ $uri.php  =404;
                    autoindex on;
    }