我已将MAMP设置为我的MacBook Air上的网络测试环境(其本地IP地址为10.0.0.10)。它在MacBook Air上运行正常,即localhost:8888将我带到Apache根目录。
现在我想从同一网络上的Windows机器上进行一些测试。从Windows机器我输入以下10.0.0.10:8888到Firefox。它表示它连接了很长时间,然后有时一些内容显示,但它仍然说它正在加载。
我无法解决发生的事情。我在MacBook Air上没有防火墙。 https.conf文件设置为侦听端口8888。
我是否需要使用MAMP服务器才能在其他计算机上访问它?
答案 0 :(得分:1)
解决了这个问题。虽然为MAMP服务的机器没有防火墙,但是Windows机器确实显示了端口8888没有通过:P。
另一方面,我正在使用Wordpress,需要更新wp-config.php文件和数据库。 localhost需要更新以反映我的IP地址。
答案 1 :(得分:0)
添加到你的观点......
将MAMP设置为使用端口80表示apache,使用3306表示mySQL
我在我的机器上遇到了同样的问题,并发现这篇文章正在进行搜索,但它没有包含如何修复它。
谢谢!
答案 2 :(得分:0)
对于以后将要访问此页面并希望通过IP访问其MAMP服务器的用户,请使用默认的MacOS Apache服务器或MAMP将其添加为第一个<VirtualHost *:80>
(对于MAMP,请输入在NameVirtualHost *:80
之后):
<VirtualHost *:80>
DocumentRoot /path/to/web/root
</VirtualHost>
(对于MAMP,其中/path/to/web/root
= /Applications/MAMP/htdocs
,对于默认的MacOS Apache服务器,&= /Library/WebServer/Documents
)
答案 3 :(得分:0)
为了访问网络上的MAMP,您假设允许Windows防火墙中的端口允许所有连接。在Windows服务器实例上