我正在尝试通过本地网络访问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使用mamp启动页面文件的不同位置而不是MAMP?我找到了以下文件:
/Library/Application Support/appsolute/MAMP PRO/mamp
和
/Applications/MAMP/bin/mamp
,权限似乎与用户相同。
任何线索?
提前致谢。
答案 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>