Rumah applet WeChat Pembangunan program mini 小程序学习记录之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.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
Salin selepas log masuk

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

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

   vi /etc/resolv.conf
Salin selepas log masuk

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

 nameserver 114.114.114.114
 nameserver 8.8.8.8
Salin selepas log masuk

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

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

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

Atas ialah kandungan terperinci 小程序学习记录之Linux出现Could not resolve-api.weixin.qq.com问题的处理方案. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perbezaan antara centos dan ubuntu Perbezaan antara centos dan ubuntu Apr 14, 2025 pm 09:09 PM

Perbezaan utama antara CentOS dan Ubuntu adalah: asal (CentOS berasal dari Red Hat, untuk perusahaan; Ubuntu berasal dari Debian, untuk individu), pengurusan pakej (CentOS menggunakan yum, yang memberi tumpuan kepada kestabilan; Ubuntu menggunakan APT, untuk kekerapan yang tinggi) Pelbagai tutorial dan dokumen), kegunaan (CentOS berat sebelah ke arah pelayan, Ubuntu sesuai untuk pelayan dan desktop), perbezaan lain termasuk kesederhanaan pemasangan (CentOS adalah nipis)

Cara menggunakan desktop docker Cara menggunakan desktop docker Apr 15, 2025 am 11:45 AM

Bagaimana cara menggunakan desktop Docker? Docktop Docktop adalah alat untuk menjalankan bekas Docker pada mesin tempatan. Langkah -langkah untuk digunakan termasuk: 1. Pasang desktop Docker; 2. Mulakan desktop Docker; 3. Buat imej Docker (menggunakan Dockerfile); 4. Membina imej Docker (menggunakan Docker Build); 5. Jalankan bekas Docker (menggunakan Docker Run).

Pilihan Centos setelah menghentikan penyelenggaraan Pilihan Centos setelah menghentikan penyelenggaraan Apr 14, 2025 pm 08:51 PM

CentOS telah dihentikan, alternatif termasuk: 1. Rocky Linux (keserasian terbaik); 2. Almalinux (serasi dengan CentOS); 3. Ubuntu Server (Konfigurasi diperlukan); 4. Red Hat Enterprise Linux (versi komersial, lesen berbayar); 5. Oracle Linux (serasi dengan CentOS dan RHEL). Apabila berhijrah, pertimbangan adalah: keserasian, ketersediaan, sokongan, kos, dan sokongan komuniti.

Cara memasang centos Cara memasang centos Apr 14, 2025 pm 09:03 PM

Langkah Pemasangan CentOS: Muat turun Imej ISO dan Burn Bootable Media; boot dan pilih sumber pemasangan; Pilih susun atur bahasa dan papan kekunci; Konfigurasikan rangkaian; memisahkan cakera keras; Tetapkan jam sistem; Buat pengguna root; pilih pakej perisian; Mulakan pemasangan; Mulakan semula dan boot dari cakera keras selepas pemasangan selesai.

Penjelasan terperinci mengenai Prinsip Docker Penjelasan terperinci mengenai Prinsip Docker Apr 14, 2025 pm 11:57 PM

Docker menggunakan ciri -ciri kernel Linux untuk menyediakan persekitaran berjalan yang cekap dan terpencil. Prinsip kerjanya adalah seperti berikut: 1. Cermin digunakan sebagai templat baca sahaja, yang mengandungi semua yang anda perlukan untuk menjalankan aplikasi; 2. Sistem Fail Kesatuan (Unionfs) menyusun pelbagai sistem fail, hanya menyimpan perbezaan, menjimatkan ruang dan mempercepatkan; 3. Daemon menguruskan cermin dan bekas, dan pelanggan menggunakannya untuk interaksi; 4. Ruang nama dan cgroups melaksanakan pengasingan kontena dan batasan sumber; 5. Pelbagai mod rangkaian menyokong interkoneksi kontena. Hanya dengan memahami konsep -konsep teras ini, anda boleh menggunakan Docker dengan lebih baik.

Cara Melihat Proses Docker Cara Melihat Proses Docker Apr 15, 2025 am 11:48 AM

Kaedah Melihat Proses Docker: 1. Docker CLI Command: Docker PS; 2. Systemd CLI Command: Sistem Status SistemCTL; 3. Docker mengarang arahan CLI: Docker-Compose PS; 4 Proses Explorer (Windows); 5. /Direktori Proc (Linux).

Konfigurasi komputer apa yang diperlukan untuk vscode Konfigurasi komputer apa yang diperlukan untuk vscode Apr 15, 2025 pm 09:48 PM

Keperluan Sistem Kod Vs: Sistem Operasi: Windows 10 dan ke atas, MACOS 10.12 dan ke atas, pemproses pengedaran Linux: minimum 1.6 GHz, disyorkan 2.0 GHz dan ke atas memori: minimum 512 MB, disyorkan 4 GB dan ke atas ruang penyimpanan: minimum 250 mb, disyorkan 1 GB dan di atas keperluan lain:

Apa yang perlu dilakukan sekiranya imej docker gagal Apa yang perlu dilakukan sekiranya imej docker gagal Apr 15, 2025 am 11:21 AM

Langkah Penyelesaian Masalah untuk Gagal Docker Image Build: Semak Sintaks Dockerfile dan Versi Ketergantungan. Semak jika konteks binaan mengandungi kod sumber dan kebergantungan yang diperlukan. Lihat log binaan untuk butiran ralat. Gunakan pilihan sasaran untuk membina fasa hierarki untuk mengenal pasti titik kegagalan. Pastikan anda menggunakan versi terkini Enjin Docker. Bina imej dengan --t [nama imej]: mod debug untuk debug masalah. Semak ruang cakera dan pastikan ia mencukupi. Lumpuhkan Selinux untuk mengelakkan gangguan dengan proses binaan. Tanya platform komuniti untuk mendapatkan bantuan, sediakan dockerfiles dan bina deskripsi log untuk cadangan yang lebih spesifik.

See all articles