✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Arbeiten mit cURL, WordPress und Valet

10

Ich bin einer von denen, die die 1.1.1.1und 1.0.0.1als meine primären DNS-Server verwenden .

Aber ein Problem, das mit der Verwendung dieser als meine Haupt-DNS-Server einhergeht (und vielleicht andere, ich weiß es nicht, da ich sie nicht ausprobiert habe), ist, dass, wenn ich cURL verwende, um Anfragen an einen Drittanbieter-Server zu stellen führt oft zu einem 404.

Zum Glück gibt es eine einfache Lösung.

cURL, WordPress und Valet

Kurz gesagt, die einfache Änderung besteht darin, Ihren lokalen Host als DNS-Eintrag zu Ihren Netzwerkeinstellungen hinzuzufügen.

Wenn Sie daran interessiert sind, die dafür erforderlichen Schritte und Beispielcode zu sehen, der nicht funktioniert (natürlich vor der Änderung), dann lesen Sie weiter.

Beachten Sie, dass ich dafür Screenshots verwenden werde, aber wenn Sie mit der Bearbeitung von DNS-Dateien auf Ihrem nativen Betriebssystem vertraut sind, wird es genauso gut funktionieren.

DNS aktualisieren

Je nachdem, welches Betriebssystem Sie verwenden, variiert die Art und Weise, wie Sie die DNS-Einstellungen ändern.

Wenn Sie macOS verwenden, erhalten Sie auf der Registerkarte Netzwerk und den erweiterten Optionen für jeden Adapter, der für die Verbindung mit dem Internet verwendet werden soll, alles, was Sie aktualisieren müssen.

Klicken Sie auf diesem Bildschirm auf die Registerkarte DNS und fügen Sie 127.0.0.1sie oben auf Ihrer Liste hinzu.

Beispielcode

Wenn es darum geht, den Grund dafür zu finden, so etwas zu tun, fand ich es immer hilfreich, Beispielcode zu sehen. Der Hauptgrund ist, dass es uns etwas zum Testen gibt, bevor wir die oben genannten Änderungen vornehmen und dann, nachdem wir die oben genannten Änderungen vorgenommen haben.

Abgesehen davon, hier ist ein bisschen Code, den ich verwendet habe, der ohne die richtige DNS-Einrichtung oben nicht funktioniert:

Aber sobald das DNS aktualisiert wurde, funktioniert dies einwandfrei. Und um es klar zu sagen, ich plädiere immer noch für [wp_safe_remote_get](https://developer.wordpress.org/reference/functions/wp_safe_remote_get/)und [wp_safe_remote_post](https://developer.wordpress.org/reference/functions/wp_safe_remote_post/), aber diese Art von Projekten wird auch diktieren, welche Einschränkungen wir haben.

Werfen Sie außerdem einen Blick auf diese Funktionen, wenn Sie die Möglichkeit haben, um zu sehen, was hinter den Kulissen passiert. 🙂

Das ist alles

Wie ich bereits erwähnt habe, ist es ein einfacher Prozess. Ich fand es jedoch nützlich, zu teilen, welche Art von Code das Problem verursachen könnte. Wenn Sie also etwas Ähnliches sehen und mit cURL, WordPress und Valet ein ähnliches Ergebnis erzielen, wissen Sie, wie Sie es lösen können.

Aufnahmequelle: tommcfarlin.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen