本地网络上无法访问 MAMP Pro /MAMP/ 起始页
MAMP Pro /MAMP/ start page not accessible on local network
我试图通过本地网络访问 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
而且权限似乎和用户一样。
有什么线索吗?
提前致谢。
以前有过这个,就用MAMP的IP地址Mac。
有时我必须配置 Apache http 设置并将我的其他本地 IP 地址设置到 ALLOW 部分。
您好,
彼得
@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>
我试图通过本地网络访问 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
而且权限似乎和用户一样。
有什么线索吗?
提前致谢。
以前有过这个,就用MAMP的IP地址Mac。
有时我必须配置 Apache http 设置并将我的其他本地 IP 地址设置到 ALLOW 部分。
您好, 彼得
@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>