【发布时间】:2019-07-28 00:04:48
【问题描述】:
我正在制作一个 Minecraft 服务器状态页面,为了获得服务器的状态,我使用带有 this 模块的 PHP,当我在 XAMPP 上进行测试时,它运行良好。当我在我的公开 godaddy 网站上对其进行测试时,它无法连接。 这是我在本地测试时得到的结果:
1) 重新加载网站,javascript ajax post -> php 文件 2) 数据返回,我提醒显示数据3) 数据返回完整且正确
这是我在线测试时得到的结果:
1) 重新加载网站,javascript ajax post -> php 文件 2)数据返回,提示显示数据3)数据为空白,无显示。
尝试连接并获取服务器数据时出现问题,但控制台中没有输出,所以我无法找出问题所在。
【问题讨论】:
-
您查看过服务器日志吗?
-
如上所述,我会查看日志。您的主机可能禁用了打开套接字的功能
-
我查看了一些设置,你是对的,@atymic,套接字被禁用。我启用了它们,但问题仍然存在。我没有收到任何错误日志。
-
出于安全原因,可能存在某种阻止打开套接字的情况。我会向 Godaddy 寻求支持。
-
我通过支持和另一个godaddy 在线论坛进行了检查,似乎他们没有打开自定义端口。在这种情况下,除了我尝试的方法之外,您是否知道其他任何方法?