首頁 微信小程式 小程式開發 小程式學習記錄之Linux出現Could not resolve-api.weixin.qq.com問題的處理方案

小程式學習記錄之Linux出現Could not resolve-api.weixin.qq.com問題的處理方案

Oct 14, 2021 am 10:00 AM
linux

       最近幾天在嘗試學習小程式的安裝和使用,個人感覺的話,如果按照小程式文件上面踏實進行了解學習之後再進行開發效果會更佳!

        小程序開發文檔地址鏈接:

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

        然而在我正洋洋得意的時候,首次進行嘗試學習安裝的我被潑了一盆冷水,當程序正常運行的時候,卻出現瞭如下圖所示的問題:

小程式學習記錄之Linux出現Could not resolve-api.weixin.qq.com問題的處理方案

        如上圖所示,出現了「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

       在原始檔案的內容基礎之下,新增以下兩行資料碼:

rrreee

        因為我所處的PHP環境為Linux,且操作的是寶塔,所以我使用xshell在命令列介面中進行資料修改操作,修改儲存後重新測試curl,問題解決。


        每次的開發問題都會給我們一個新的警示,讓我們發現問題的同時想盡辦法去解決這個問題,但是別忘了,解決完問題之後我們要學會記錄問題的過程,學會與大家分享,讓我們一起加油,一起在PHP開發的知識海洋中遨遊吧!

        以上是Linux出現在小程式開發中Linux出現Could not resolve-api.weixin.qq.com問題的解決方案,更多請關注php中文網其它相關文章! ###

以上是小程式學習記錄之Linux出現Could not resolve-api.weixin.qq.com問題的處理方案的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Stock Market GPT

Stock Market GPT

人工智慧支援投資研究,做出更明智的決策

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

套娃系統教程:多系統怎麼玩? Ubuntu安裝實戰 套娃系統教程:多系統怎麼玩? Ubuntu安裝實戰 Sep 02, 2025 pm 05:09 PM

昨天已經介紹了VMwareWorkstationPro的安裝方法,但由於錄製時間的限制未能及時發布,今天為大家帶來更新! ! !歡迎喜歡嘗試新事物的朋友們來安裝下面的Ubuntu系統。 Ubuntu同樣是一款非常優秀的操作系統,儘管不像Windows那樣直觀易用,例如許多應用需要通過命令行來下載,這對新手來說可能有一定的難度,不過大家可以嘗試體驗一下。以下為大家推薦幾個下載系統鏡像的網站:Windows操作系統鏡像及工具和資源:https://msdn.itellyou.cn/Linux操作系統官方網

如何清理Linux系統 如何清理Linux系統 Aug 22, 2025 am 07:42 AM

Removeunusedpackagesanddependencieswithsudoaptautoremove,cleanpackagecacheusingsudoaptcleanorautoclean,andremoveoldkernelsviasudoaptautoremove--purge.2.Clearsystemlogswithsudojournalctl--vacuum-time=7d,deletearchivedlogsin/var/log,andempty/tmpand/var

是基於Linux的Mac OS 是基於Linux的Mac OS Sep 01, 2025 am 03:52 AM

不,麥片中的notbasedonlinux; itisbuiltonunix,特別是theunix-likedarwinoperatingsystemdemendStemderivedFrombsDandNextstep.1)macosiscertifiedunix-compliantsiancesionsionsionsionsion10.5andusesthedarwincorewincorewincorewincorewincorewincorewiththththexnukernel,whecombinemach,whecombinesmach,bsosneent,bsostofon,bsostofon,bsopon

現代Linux系統系統D的深度指南 現代Linux系統系統D的深度指南 Aug 23, 2025 pm 12:02 PM

Systemdisthefirstprocess(PID1)inmodernLinuxsystems,replacingolderinitsystemslikeSysVinitandUpstart,responsibleforbooting,managingservices,devices,logs,andusersessionsthroughasuiteofintegratedtools.2.Itusesunitfiles(.service,.timer,.socket,etc.)todefi

如何在Linux中實時進程 Linux FIFO調度策略 如何在Linux中實時進程 Linux FIFO調度策略 Sep 03, 2025 pm 12:39 PM

要讓Linux進程以實時FIFO調度運行,需使用chrt命令或sched_setscheduler系統調用設置調度策略與優先級,如sudochrt-f99./app或在C程序中配置SCHED_FIFO及優先級參數,同時確保進程具有CAP_SYS_NICE能力或root權限,並通過limits.conf配置rtprio和memlock限制以保障實時性,避免優先級反轉需使用支持優先級繼承的互斥鎖。

Linux如何安裝deb格式軟件包 Linux如何安裝deb格式軟件包 Sep 03, 2025 pm 12:36 PM

安裝.deb包常用方法包括:使用dpkg命令安裝並用apt修復依賴;2.推薦使用aptinstall./package_name.deb自動處理依賴;3.圖形化方式可雙擊文件通過軟件中心安裝;4.安裝後可用dpkg-l或dpkg-s檢查軟件包狀態。

如何在Linux系統上管理用戶和組 如何在Linux系統上管理用戶和組 Sep 05, 2025 am 08:01 AM

創建用戶用adduser或useradd,2.修改用戶用usermod,3.刪除用戶用deluser或userdel,4.創建組用groupadd,5.添加用戶到組用usermod-aG,6.從組中移除用戶用gpasswd-d,7.刪除組用groupdel,8.查看信息用whoami、groups、getent等命令,9.遵循最佳實踐如避免直接使用root、定期清理賬戶、設置密碼策略並合理分配組權限,通過掌握這些核心命令並根據發行版選擇合適工具,可有效實現Linux用戶和組的管理。

Linux如何檢查CPU使用情況 Linux如何檢查CPU使用情況 Aug 22, 2025 pm 04:39 PM

Usetopforareal-timeoverviewofCPUusageandprocesses,whereCPUstatslikeuser,system,andidleareshownatthetopandcanbesortedbyCPUwithShift P;2.Usehtopforamoreuser-friendly,color-coded,andscrollableinterface,installableviasudoaptinstallhtoporsudodnfinstallhto

See all articles