【问题标题】:MAMP Bad Gateway when PHP and HTML combinedPHP 和 HTML 结合时的 MAMP Bad Gateway
【发布时间】:2019-12-29 16:55:52
【问题描述】:

我一直在我的 PC 上使用 PhpStorm,并且 XAMPP 运行良好。我已经成功设置了 MAMP,apache 和 mysql 工作正常。我已经正确配置了 CLI 解释器,创建了一个数据库以及其他所有推荐的内容。

我的问题很奇怪,我似乎找不到解决方案。 问题如下:

只有 PHP 的页面可以正常加载并按预期运行。 如上所述,仅 HTML 页面也可以正常工作。

问题是,当我尝试运行具有 php 脚本并显示 html 的页面时,它给了我 502 Bad Gateway 问题 (PhpStorm 2019.2.1)。

如果有人可以帮助我,那就太棒了,我有一台新的 Macbook,我渴望让一切都像在我的 PC 上一样正常工作,并开始像往常一样开发我的页面。

非常感谢大家!

【问题讨论】:

  • 您是否对 localhost 或 127.0.0.1 有同样的问题?
  • 当 502 发生时您尝试使用哪个 URL?我对“MAMP”部分有一点不同的想法......(我的意思是:也许它根本不是 MAMP......)
  • 这似乎是通过 PHpStorm 使用 PHP 内置 Web 服务器的一个已知问题。您确定您实际使用的是已安装的 Apache 服务器吗?
  • @ÁlvaroGonzález 本地主机在全部设置后未连接到任何东西。不知道为什么。我是 MacOS 的业余爱好者。 127.0.0.1 返回“safari 无法打开服务器” localhost:8888 连接到 MAMP 页面,表明它可以工作。
  • 也不知道 MacOS。但是 PHP 的服务器有一个 Not Found 页面,看起来 like this,这可能会给你一个线索。

标签: php html xampp phpstorm mamp


【解决方案1】:

好的,谢谢大家帮助我解决这个问题。这是我发现的问题和解决方案:

MacOS 有自己的内置 apache 服务器,可以自动启动。

我使用以下命令禁用了它们,第一个应该适用于大多数人但对我不起作用,第二个确实有效。

$ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

sudo killall httpd

让这一切顺利进行的下一部分是将我的文件放在 MAMP 文件夹的 htdocs 文件夹中。

所有这些加上 PHP Storm 中的一些配置使它完美运行。

感谢所有评论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 2017-06-04
    • 2022-01-24
    • 2019-12-17
    • 2020-09-01
    相关资源
    最近更新 更多