phonegap 无法与本地主机上的 xampp 服务器连接
Posted
技术标签:
【中文标题】phonegap 无法与本地主机上的 xampp 服务器连接【英文标题】:phonegap doesn't connect with xampp server on localhost 【发布时间】:2018-07-27 09:34:22 【问题描述】:我的 Windows 7 PC 上有一个 PhoneGap 项目。我已经在我的 PC 上安装了 PhoneGap 开发者应用程序,它通过服务器地址连接:http://192.168.1.16:3000。
当我在 PhoneGap 开发者应用程序上加载项目时,一切正常。问题是我有一个数据库本地保存在我的 PC(本地主机)上,我通过 XAMPP 访问它。当我设置 XAMPP 服务器时,我无法访问数据库,并且当我运行项目时,它向我显示一个错误。
如果我在服务器上连接一个在线数据库,它就可以工作。我的意思是它正在使用在线数据库,但不适用于本地主机。
谁能帮助我如何访问本地服务器上的数据库。
var url = "http://localhost:81/myapp/auth.php";
如果我在上面的图像结果中运行此链接:
enter image description here
【问题讨论】:
您从 PHP 收到的 500 错误应该为您提供一些关于数据库连接失败的确切原因的重要信息。检查日志。 你是怎么解决这个问题的,遇到同样的事情 【参考方案1】:您的应用正在电话上运行,并将localhost
解释为它自己的主机。
尝试使用从您的 PC 的路由器获得的 IP。比如192.168.x.x
左右。
另外请注意,由于 mysql 服务器的 listen
配置,与您的 PC 数据库的直接连接可能会被阻止
【讨论】:
以上是关于phonegap 无法与本地主机上的 xampp 服务器连接的主要内容,如果未能解决你的问题,请参考以下文章
如何正确引用本地主机上 PHP、CSS 等的子目录(在 xampp 中)中的文件?
AngularJS 应用程序与 XAMPP 本地主机上的 PHP 文件通信