我是Prestashop的新手。
我将其安装在nginx Web服务器上,并且在presta 2的管理区域中,链接不起作用:
admin348u/index.php/configure/advanced/performance?_token=Sln8hoDNuxn04zZ_yP13sZQRYs1P13vNidJ2ES2mGag
和
admin348u/index.php/configure/advanced/system_information?_token=Sln8hoDNuxn04zZ_yP13sZQRYs1P13vNidJ2ES2mGag
这些是高级设置>性能和信息页面。
我收到404错误页面。
我不知道这是什么,难道与Nginx有关?
互联网中的另一个人有同样的问题:
Prestashop Admin performance page and Information page saying not found
但是没有发布真正的解决方案。
答案 0 :(得分:1)
由于Nginx在这部分上与Apache的工作方式大不相同,因此您需要为后端配置特定的配置。 Prestashop 1.7的某些页面是用Symfony编写的,这意味着您最好坚持推荐的配置并在此处不幸地使用Apache。
我们尝试使用Prestashop对此做一些工作(请参阅此处https://github.com/MattLoyeD/Prestashop-Nginx),但据我所知它还不能完全正常工作。
例如,Prestashop已在其存储库中发布了一个文件,如果您想尝试:https://github.com/PrestaShop/PrestaShop/blob/develop/docs/server_config/nginx.conf.dist