无法在本地网络上访问MAMP Pro / MAMP /起始页

时间:2016-02-24 12:37:19

标签: mamp mamp-pro

我正在尝试通过本地网络访问MAMP Pro / MAMP /启动页面,但我在apache日志中收到以下错误:

[Wed Feb 24 12:21:03 2016] [error] [client 192.168.1.63] client denied by server configuration: /Library/Application Support/appsolute/MAMP PRO/mamp

我已将主机文件中的http://dev本地映射到服务器的IP,我 能够查看MAMP托管的网站,但不能查看起始页面。

可能用于诊断的一些事实:

  • 我正在使用MAMP Pro 3.5
  • 文档根目录已更改为〜/ Sites
  • 如果我运行正常的MAMP,我可以从本地访问初始页面 网络。这与MAMP Pro使用相同的端口,相同 文档根目录,以及相同的PHP版本。

我的印象是,出于某种原因,MAMP Pro使用mamp启动页面文件的不同位置而不是MAMP?我找到了以下文件:

/Library/Application Support/appsolute/MAMP PRO/mamp

/Applications/MAMP/bin/mamp

,权限似乎与用户相同。

任何线索?

提前致谢。

2 个答案:

答案 0 :(得分:1)

过去,只需使用MAMP Mac的IP地址。

有时我必须配置Apache http设置并将我的其他本地IP地址设置为ALLOW部分。

问候, 彼得

答案 1 :(得分:0)

@ PeterInWiesbaden的回答有助于我指出正确的方向。问题是在我的(普通)MAMP httpd.conf文件中,我已将MAMP启动文件的所有路径设置为类似于以下内容:

Alias /MAMP "/Applications/MAMP/bin/mamp"

<Directory "/Applications/MAMP/bin/mamp">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

但是当我在MAMP Pro直接使用的httpd.conf文件中编辑它们时,每次服务器启动时都会被覆盖,因为它为每个服务器名称使用了一个模板。

要编辑MAMP Pro的httpd.conf,必须通过转到菜单栏中的以下内容来完成:

File->Edit Template->Apache->httpd.conf

更改MAMP Pro的开始页面部分类似于以下内容:

Alias /MAMP "/Library/Application Support/appsolute/MAMP PRO/mamp"

<Directory "/Library/Application Support/appsolute/MAMP PRO/mamp">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>