【问题标题】:How to allow remote access to my WAMP server for Mobile(Android) [closed]如何允许远程访问我的移动(Android)WAMP服务器[关闭]
【发布时间】:2013-10-08 13:11:49
【问题描述】:

我使用 PHP 和 jQuery 创建了一个移动网站。它可以在我的 PC 上运行,但现在我想用我的 Android 设备对其进行测试。我该怎么做?

如何从我的 Android 设备访问 WAMP 服务器的 IP?

我的手机和电脑连接在同一个路由器中。我应该直接连接到我的电脑还是可以通过路由器来连接?

我已经搜索过它,发现我必须更改 phpmyadmin.conf 中的权限,但它仍然不起作用。任何想法为什么它不起作用?

我的 httpd.config 有这样的东西。

<Directory />
    Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 192.168.0.104
</Directory>

192.168.0.104 是我的安卓设备的 IP。

【问题讨论】:

标签: php networking wamp wireless


【解决方案1】:

我假设您使用的是 Windows。打开命令提示符并键入ipconfig 并找出您的本地地址(在您的电脑上)它应该类似于192.168.1.13192.168.0.5,其中末尾数字是更改的数字。它应该在 IPv4 地址旁边。

如果您的 WAMP 不使用虚拟主机,下一步是在手机浏览器上输入该 IP 地址,即http://192.168.1.13 如果您有虚拟主机,则需要 root 才能编辑主机文件。

如果您想测试网站的响应能力/移动设计,您可以在 chrome 或其他浏览器中更改用户代理以模仿移动设备。

http://googlesystem.blogspot.co.uk/2011/12/changing-user-agent-new-google-chrome.html

编辑:Chrome 开发工具现在有一个移动调试工具,您可以在其中更改视口大小、欺骗用户代理、连接(4G、3G 等)。

如果您被禁止访问,请查看此问题WAMP error: Forbidden You don't have permission to access /phpmyadmin/ on this server。基本上,将httpd.conf 文件中deny,allow 的出现次数更改为allow,deny。您可以通过 WAMP 菜单访问它。

要暂时消除问题的可能原因,请将您的配置文件设置为

<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    <RequireAll>
        Require all granted
    </RequireAll>
</Directory>

因为这适用于我的 Windows PC,如果你有目录配置块以及更改它也允许所有。

解决问题的配置文件:

https://gist.github.com/samvaughton/6790739

问题是 /www apache 目录配置块仍然将拒绝设置为默认值,并且只允许来自本地主机。

【讨论】:

  • 我已经尝试使用 ip-address 但它仍然显示禁止&您无权访问此服务器。
  • @Pulah Nandha 查看编辑后的答案。
  • 我已经做到了。还是不行。
  • 发布您的 http.conf 文件。这是用于 Web 服务器而不是 phpmyadmin 是吗?
  • http.config 还是 httpd.config?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-08
相关资源
最近更新 更多