如何使用 MAMP PRO 和 nginx 设置 Magento2?
How to setup Magento2 with MAMP PRO and nginx?
有人成功设置了 Magento2 和 MAMP 的 nginx 吗?
我正在使用 MAMP PRO 4.1.1,并没有意识到 MAMP 如何与我们为每个站点配置的重写和规则一起工作,或者是否有办法调试并查看最终使用的 nginx 配置。
如果有人在此屏幕上分享 Magento2 的配置,我将不胜感激。
谢谢。
您必须关闭 "Use Nginx as a Reverse Proxy for Apache",否则,您需要打开 Apache 才能与 nginx 一起工作。
Screenshot
我只是 运行 进入这个问题,对我来说,我的主机同时选择了 "Apache" 和 "Nginx"。奇怪的是我无法更改它,所以我不得不创建一个只选择 NGINX 的新主机并且它起作用了。
您可能还需要在 NGINX 选项卡下设置 NGINX "try_files",如下所示:$uri $uri/ /index.php?$args
还This link提供了一些更有用的信息。
我发布这个问题已经 2 年了,这里的一些答案帮助弄清楚如何配置 Nginx + Magento 2 + Mamp Pro。
这是我在本地使用带 SSL 的 Magento 2.3.0 的最终配置。
在 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 日志。它可能会带来一些关于问题的有用信息。
有人成功设置了 Magento2 和 MAMP 的 nginx 吗? 我正在使用 MAMP PRO 4.1.1,并没有意识到 MAMP 如何与我们为每个站点配置的重写和规则一起工作,或者是否有办法调试并查看最终使用的 nginx 配置。
如果有人在此屏幕上分享 Magento2 的配置,我将不胜感激。
谢谢。
您必须关闭 "Use Nginx as a Reverse Proxy for Apache",否则,您需要打开 Apache 才能与 nginx 一起工作。
Screenshot
我只是 运行 进入这个问题,对我来说,我的主机同时选择了 "Apache" 和 "Nginx"。奇怪的是我无法更改它,所以我不得不创建一个只选择 NGINX 的新主机并且它起作用了。
您可能还需要在 NGINX 选项卡下设置 NGINX "try_files",如下所示:$uri $uri/ /index.php?$args
还This link提供了一些更有用的信息。
我发布这个问题已经 2 年了,这里的一些答案帮助弄清楚如何配置 Nginx + Magento 2 + Mamp Pro。
这是我在本地使用带 SSL 的 Magento 2.3.0 的最终配置。
在 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 日志。它可能会带来一些关于问题的有用信息。