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 服务器连接的主要内容,如果未能解决你的问题,请参考以下文章

无法连接到本地主机上的 XAMPP 服务器

如何正确引用本地主机上 PHP、CSS 等的子目录(在 xampp 中)中的文件?

JavaScript 未在 XAMPP 本地主机上加载

AngularJS 应用程序与 XAMPP 本地主机上的 PHP 文件通信

使用代码点火器和 gmail smtp 从本地主机上的 xampp 发送电子邮件

Xampp over Lan - CSS/JS 在重定向到本地主机时无法正常工作