Php 普雷斯塔店nginx 404

Php 普雷斯塔店nginx 404,php,prestashop,prestashop-1.7,Php,Prestashop,Prestashop 1.7,我是新来普雷斯塔肖普的 我在nginx webserver上安装了它,在presta 2的管理区域中,链接不起作用: admin348u/index.php/configure/advanced/performance?_token=Sln8hoDNuxn04zZ_yP13sZQRYs1P13vNidJ2ES2mGag 及 下面是高级设置>性能和信息页面 我收到一个404错误页面 我不知道这是什么,可能与nginx有关吗 互联网上的另一个人也有同样的问题: 但目前还没有真正的解决方案 您的

我是新来普雷斯塔肖普的

我在nginx webserver上安装了它,在presta 2的管理区域中,链接不起作用:

 admin348u/index.php/configure/advanced/performance?_token=Sln8hoDNuxn04zZ_yP13sZQRYs1P13vNidJ2ES2mGag

下面是高级设置>性能和信息页面

我收到一个404错误页面

我不知道这是什么,可能与nginx有关吗

互联网上的另一个人也有同样的问题:


但目前还没有真正的解决方案

您的后端需要一个特定的配置,因为Nginx在这一部分的工作方式与Apache非常不同。 Prestashop 1.7的一些页面是用Symfony编写的,这意味着您最好坚持推荐的配置,在这里使用Apache

我们试图用Prestashop做一些工作(见这里),但据我所知,它并没有完全起作用


例如,Prestashop's在其存储库中发布了一个文件,如果您想尝试的话:

可能,因为404与“未找到”相关。我通过替换来解决这个问题:#Symfony controllers 53#location~/(international | u profiler | module\/catalog | product | configure | feature属性|供应商|组合|特定价格)/(.*){54#try_files$uri$uri//index.php?q=$uri&$args$admin#dir/index.php$is#args$args;55#}(在INTERNET上找到)带有:location/admin831e5ib8e/{58 if(!-e$request_文件名){59 rewrite^/*$/admin831e5ib8e/index.php最后;#将其更改为您的管理员文件夹60}61}所以这实际上只是一个重写问题
 admin348u/index.php/configure/advanced/system_information?_token=Sln8hoDNuxn04zZ_yP13sZQRYs1P13vNidJ2ES2mGag