有人成功地在MAMP的nginx上安装Magento2吗? 我正在使用MAMP PRO 4.1.1,没有意识到MAMP如何处理我们为每个站点配置的重写和规则,或者是否有一种方法可以调试并查看最终使用的nginx配置。 如果有人能在这个屏幕上分享Magento2的配置信息,我将不胜感激。 谢谢。
我刚遇到了这个问题,对我来说是因为我的主机同时选择了“Apache”和“Nginx”。奇怪的是,我无法更改它,所以我不得不创建一个只选择NGINX的新主机,然后它就可以工作了。您还可能需要在NGINX选项卡下设置NGINX“try_files”,如下所示:$ uri $ uri / / index.php?$ args 此外,这个链接 提供了更多有用的信息。
自从我发布了这个问题已经过去了2年,这里的一些答案帮助我弄清楚了如何配置Nginx + Magento 2 + Mamp Pro。以下是我最终的配置,适用于Magento 2.3.0在本地使用SSL。 在“Nginx”选项卡下,我添加了以下内容: 目录索引:index.php 尝试文件:$uri $uri/ /index.php?$args 自定义:空 指令的附加参数:https://pastebin.com/pQ5KKCQ7 注意,在第27行上,我添加了当前的Magento文件夹 在nginx配置文件中: 在端口下面: 最终结果: 最后的想法 我不知道这些配置中哪些是真正必要的,哪些可能是错误的。然而,我的M2现在在MAMP PRO 5.3上运行得非常好。 下一步是使mamp支持HTTP/2,并在本地使Magento 2运行更快。 非常感谢之前回复过我的人。你们的答案帮助我解决了一些难题。现在我很高兴与你们分享整个解决方案。 如果对你不起作用,请关注MAMP Nginx日志。它可能会提供有关问题的有用信息。