2012-04-24 69 views
1

我一直在使用这个搜索引擎,但我仍然无法使它工作。我在我的Mac上安装了MAMP Web服务器,并创建了一些Web服务。当我使用localhost:8888/myfile.php时,以及当我使用192.168.0.108/~martin/myfile.php时,在我的mac上从浏览器调用它时,它工作正常。MAMP - 我的iPhone不能在同一个网络上工作

问题是,当我尝试从iPhone调用192.168.0.108/~martin/myfile.php来做一些测试时,请求超时。这真的很奇怪,因为这是2天前的工作。我不确定发生了什么变化。我对httpd.conf和htaccess文件不是很熟悉,但我没有手动更改。

任何帮助,将不胜感激!

+0

您的iPhone是否通过WiFi连接到您的网络? 192.168。*。*是私人/本地IP,不可通过网络访问。 – simshaun 2012-04-24 19:39:07

+0

是的,我的iPhone通过WiFi连接在与我的Mac相同的网络上。我的iPhone的IP是198.168.0.107 – 2012-04-24 19:48:32

+0

我不能发布我的答案,因为它没有足够的时间,我问过它。在此期间我正在粘贴我的答案,并将在8小时内回答问题。 – 2012-04-24 21:15:33

回答

1

您是否试过在iPhone上使用http://192.168.0.108:8888/myfile.php?如果MAMP在8888上运行,则需要指定端口以在那里访问它。

一定要检查您的计算机的IP地址。根据路由器的设置,最近几天可能会发生变化。

此外,请确保iPhone确实与本地计算机位于同一网络中。根据您的网络设置,子网也可能无法正常工作。我疯狂地试图连接到一个实际连接在单独子网上的盒子。

+0

感谢您的快速反馈。我做了一个快速检查,我的Mac和我的iPhone都在同一个子网上。我也检查了我的ip,几天前我犯了这个错误,所以......但目前mac的ip是好的(198.168.0.108)。 – 2012-04-24 19:50:31

+0

您的电脑可能有防火墙或阻止传入连接吗? – saverio 2012-04-24 19:52:21

+0

我也尝试在ip后添加8888,但它也不起作用。虽然以前我不需要那样,而且工作正常。我也在我的Mac上测试,没有8888它工作正常。它仅适用于同一网络上的其他设备,例如我的iPhone,它不起作用... – 2012-04-24 19:52:21

相关问题