最近几天在尝试学习一下小程序的安装和使用,个人感觉的话,如果按照小程序文档上面踏踏实实进行了解学习之后再进行开发效果会更佳!

小程序开发文档地址链接:

https://developers.weixin.qq.com/miniprogram/dev/framework/

然而在我正洋洋得意的时候,首次进行尝试学习安装的我被泼了一盆冷水,当程序正常运行的时候,却出现了如下图所示的问题:

linux.png

如上图所示,出现了“Could not resolve : api.weixin.qq.com (Could not contact DNS servers)”的问题。

根据小程序开发文档来说,正常跟进这个模块是不会出现任何其他情况的,所以刚开始看到这个报错信息的时候有点蒙,我第一反应到的是此时报错的域名 “api.weixin.qq.com”属于微信那边的,报错的话应该是微信那边出现问题了,然后我就立马拨打相关的微信客服电话进行询问,结果并非微信那边的问题。

那是什么问题呢?难道是服务器上面的问题?所以我尝试性进行ping这个域名,看看能否ping通,经过命令测试,发现无法进行数据性通,但我也不清楚像这样ping不通的错误如何进行修改。

于是我就开始在百度上面进行对应的搜索查询,发现并没有更好地可以解决一下这个问题,最后向朋友咨询了一下,在朋友的思路梳理之下,我最终解决了这个问题,“好记性不如烂笔头”,开发需要学会学习,更要学会记录,那我这次就做一下简单的记录,顺便跟大家分享一下这次项目的经验。

1.首先呢,我们根据出现的问题对问题的故障进行排查,由于后端使用curl进行连接的,所以我们首先要保证我们的curl连接是正常的,需要测试一下curl是否能够正常解析dns,使用如下命令进行测试工作:

  curl api.weixing.qq.com

最终测试结果为ping不通!继而我们开始执行对应新的解决方案。

2.ping不通一般情况下属于DNS配置相关的问题,所以我们开始进行编辑修改DNS配置文件:

   vi /etc/resolv.conf

在源文件的内容基础之下,添加如下两行数据代码:

 nameserver 114.114.114.114
 nameserver 8.8.8.8

因为我所处的PHP环境为Linux,且操作的是宝塔,所以我使用xshell在命令行界面中进行数据修改操作,修改保存之后重新测试curl,问题得到解决。

每一次的开发问题都会给我们一种新的警示,让我们发现问题的同时想尽办法去解决这个问题,但是别忘了,解决完问题之后我们要学会记录问题的过程,学会与大家分享,让我们一起加油,一起在PHP开发的知识海洋中遨游吧!

以上就是小程序开发中Linux出现Could not resolve-api.weixin.qq.com问题的解决方案,更多请关注亿码酷站其它相关文章!

以上就是小程序学习记录之Linux出现Could not resolve-api.weixin.qq.com问题的处理方案的详细内容,更多请关注亿码酷站其它相关文章!


<!–亿码酷站直播班–>小程序学习记录之Linux出现Could not resolve-api.weixin.qq.com问题的处理方案
—–文章转载自PHP中文网如有侵权请联系ymkuzhan@126.com删除

下载声明:
  • 本站资源如无特殊说明默认解压密码为www.ymkuzhan.com建议使用WinRAR解压;
  • 本站资源来源于用户分享、互换、购买以及网络收集等渠道,本站不提供任何技术服务及有偿服务,资源仅提供给大家学习研究请勿作它用。
  • 赞助本站仅为维持服务器日常运行并非购买程序及源码费用因此不提供任何技术支持,如果你喜欢该程序,请购买正版!
  • 版权声明:
  • 下载本站资源学习研究的默认同意本站【版权声明】若本站提供的资源侵犯到你的权益,请提交版权证明文件至邮箱ymkuzhan#126.com(将#替换为@)站长将会在三个工作日内为您删除。
  • 免责声明:
  • 您好,本站所有资源(包括但不限于:源码、素材、工具、字体、图像、模板等)均为用户分享、互换、购买以及网络收集而来,并未取得原始权利人授权,因此禁止一切商用行为,仅可用于个人研究学习使用。请务必于下载后24小时内彻底删除,一切因下载人使用所引起的法律相关责任,包括但不限于:侵权,索赔,法律责任,刑事责任等相关责任,全部由下载人/使用人,全部承担。以上说明,一经发布视为您已全部阅读,理解、同意以上内容,如对以上内容持有异议,请勿下载,谢谢配合!支持正版,人人有责,如不慎对您的合法权益构成侵犯,请联系我们对相应内容进行删除,谢谢!