我用PHP和jQuery创建了一个移动网站。它可以在我的电脑上工作,但现在我想用我的安卓设备测试它。我该怎么做?
如何从我的安卓设备访问 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 是我的安卓设备的 IP。
我假设你正在使用Windows。打开命令提示符并键入ipconfig
并找出您的本地地址(在您的 PC 上(,它应该看起来像 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 错误:禁止 您无权访问此服务器上的/phpmyadmin/。基本上,将deny,allow
的出现次数更改为httpd.conf
文件中的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 目录配置块仍然将拒绝设置为默认值,并且只允许来自本地主机。