MAMP PRO 新的自定义站点/主机将无法在浏览器中打开或加载

问题描述 投票:0回答:2

我在配备 M1 芯片且运行 macOS X Ventura 13.2.1 的 MacBook 上运行 MAMP PRO 6.8.1。

当我单击该站点的“打开”按钮时,“localhost”主机的默认 index.php 页面加载正常。

但是,当我单击我创建的新自定义站点的“打开”按钮时,它不会打开该站点,而是下载 index.php 页面。使用“打开”按钮打开浏览器选项卡 https://[my-new-host-name]:8890

如果我的自定义网站或其index.php 页面出现问题,我将index.php 重命名为index_old.php,并将MAMP 提供的index.php 文件从“localhost”复制到我的新主机文件夹中。同样的问题 - 它不是在浏览器窗口中加载 index.php 文件,而是下载该文件。

尝试使用 Firefox 和 Chrome。

我尝试更改index.php文件,尝试不同的浏览器,并尝试禁用SSL证书。一切都没有改变。

mamp mamp-pro
2个回答
0
投票

在这种情况下,加载失败是因为该文件夹中存在站点位于 cPanel 托管上时的旧 .htaccess 文件。我删除了 .htaccess 文件,现在网站加载了。

Dirk Einecke 在 MAMP Pro Bugbase 网站上向我提供了答案。

删除 .htaccess 文件后,我可以重命名 index.php 文件以恢复原始的 index.php 文件,然后该网站就出现了。问题解决了。


0
投票

确实很有可能是.htaccess问题。在 OSX 上,使用 Apple Function / Shift /“.” 确保您在取景器中看到隐藏文件。一起来吧。

我建议您尝试找出它不起作用的原因或通过 MAMP Pro UI 禁用其许多功能,而不是删除该文件。

要执行第一个操作,请检查 .htaccess 以查找它加载的所有模块。然后检查 MAMO Pro UI 的“Apache”设置屏幕中是否启用了所有这些模块。

要尝试禁用大部分 htaccess,请转到“主机”屏幕,选择您的主机,然后找到“允许覆盖”选项,而不是“全部”,选择右侧的单选按钮,默认值为“无”。

© www.soinside.com 2019 - 2024. All rights reserved.