我使用PHP和jQuery创建了一个移动网站。它适用于我的电脑,但现在我想用我的Android设备进行测试。我怎么能这样做?
如何从Android设备访问WAMP服务器的IP?
我的手机和PC在同一台路由器内连接。我应该直接连接到我的电脑,还是可以通过路由器进行连接?
我搜索了它,发现我必须在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是我的Android设备的IP。
答案 0 :(得分:17)
我假设您正在使用Windows。打开命令提示符并键入ipconfig
并找到您的本地地址(在您的电脑上)它应该看起来像192.168.1.13
或192.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。基本上,在deny,allow
文件中更改allow,deny
到httpd.conf
的出现次数。您可以通过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目录配置块仍然将拒绝设置为默认值,并且只允许来自localhost。