Maison >Applet WeChat >Développement de mini-programmes >Enregistrement d'apprentissage du mini-programme : solution au problème Impossible de résoudre-api.weixin.qq.com sous Linux
J'ai essayé d'apprendre à installer et à utiliser des mini programmes ces derniers jours. Personnellement, je pense qu'il serait préférable que vous suiviez la documentation des mini programmes pour comprendre et apprendre avant de développer ! ? C'est la première fois que j'essaye d'apprendre à l'installer alors que j'en étais très fier ? On m'a versé de l'eau froide sur moi. Lorsque le programme fonctionnait normalement, le problème comme le montre l'image ci-dessous est apparu :
. Comme le montre l'image ci-dessus, "Impossible de résoudre : api.weixin.qq.com (Impossible de contacter les serveurs DNS)".文 Selon le document de développement du petit programme, il ne suivra aucune autre situation pour suivre ce module, donc quand j'ai vu ce message d'erreur pour la première fois, j'étais un peu confus. La première chose que j'ai réfléchie était le nom de domaine " " api. weixin.qq.com" appartient à WeChat. Si l'erreur a été signalée, cela devrait être un problème sur WeChat. Ensuite, j'ai immédiatement appelé le numéro du service client WeChat concerné pour me renseigner. Il s'est avéré que ce n'était pas un problème sur WeChat. Quel est le problème ? Est-ce un problème sur le serveur ? J'ai donc essayé de cingler ce nom de domaine pour voir si le ping avait réussi. Après avoir testé la commande, j'ai constaté que la communication de données n'était pas possible, mais je ne savais pas comment corriger une erreur comme celle-ci lorsque le ping a échoué.
J'ai donc commencé à effectuer des requêtes de recherche correspondantes sur Baidu et j'ai découvert qu'il n'y avait pas de meilleur moyen de résoudre ce problème. Finalement, j'ai consulté un ami. Après avoir trié les idées de mon ami, j'ai finalement résolu ce problème. la mémoire n'est pas aussi bonne qu'une mauvaise écriture." Le développement nécessite d'apprendre à apprendre, mais aussi d'apprendre à enregistrer. Je vais donc faire un enregistrement simple cette fois et partager avec vous l'expérience de ce projet.
1. Tout d'abord, nous résolvons le problème en fonction du problème. Étant donné que le backend utilise curl pour se connecter, nous devons d'abord nous assurer que notre connexion curl est normale. Nous devons tester si curl peut analyser normalement le DNS. commande pour tester :
curl api.weixing.qq.com
Le résultat final du test est que le ping ne peut pas être atteint ! Ensuite, nous avons commencé à mettre en œuvre de nouvelles solutions correspondantes.
2. L'échec du ping est généralement un problème lié à la configuration DNS, nous commençons donc à éditer et modifier le fichier de configuration DNS :vi /etc/resolv.confEn fonction du contenu du fichier source, ajoutez les deux lignes de code de données suivantes :
nameserver 114.114.114.114 nameserver 8.8.8.8Parce que l'environnement PHP dans lequel je me trouve est Linux et que j'utilise Pagoda, j'utilise xshell pour modifier les données dans l'interface de ligne de commande. Après modification et enregistrement, je reteste curl et le problème est résolu.问题 Chaque problème de développement nous donnera un nouvel avertissement. Découvrons le problème tout en essayant de résoudre ce problème, mais n'oubliez pas qu'après avoir résolu le problème, nous devons apprendre à enregistrer le problème, travaillons ensemble et nageons. dans l'océan de la connaissance du développement PHP !
Ce qui précède est la solution au problème Impossible de résoudre-api.weixin.qq.com sous Linux lors du développement d'un petit programme. Pour plus d'informations, veuillez prêter attention aux autres articles connexes sur le site Web chinois de PHP !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!