Woocommerce-Webhooks werden nicht ausgelöst

Lesezeit: 2 Minuten

Benutzer-Avatar
DX2003

Woocommerce-Webhooks werden bei mir überhaupt nicht ausgelöst, selbst bei einer Neuinstallation. Ich habe folgendes gemacht:

  1. Erstellen Sie eine neue MySQL-Datenbank
  2. Installieren Sie WP aus der ZIP-Datei.
  3. WP einrichten.
  4. Installieren Sie WooCommerce.
  5. Aktivieren Sie die REST-API und erstellen Sie einen Schlüssel.
  6. Webhook „Gutschein erstellt“ hinzugefügt, sichergestellt, dass er auf aktiv gesetzt ist, und auf eine öffentlich zugängliche Website eingestellt.

Wenn ich einen Gutschein erstelle, wird der Webhook nicht ausgelöst und es wird kein Eintrag im Protokoll erstellt. Ich habe dies auch mit Bestellungen versucht und funktioniert auch nicht.

Ich denke, es ist ein Problem mit der Maschinenkonfiguration, aber ich bin mir nicht sicher, was ich ändern soll. Die Maschine ist eine EC2-Instance und hat alle Ports in ihrer Sicherheitsgruppenrichtlinie geöffnet.

Am seltsamsten ist, dass auf einer anderen EC2-Instanz funktioniert, aber es ist eine Produktionsmaschine, und ich möchte, dass ein Entwicklungsserver funktioniert, damit ich Dinge testen kann. Die einzigen Konfigurationsunterschiede zwischen dem Produktions- und dem Entwicklungscomputer, die mir einfallen, sind die Subnetze und die Firewall, aber ich verstehe nicht, warum das Subnetz eine Rolle spielen sollte, und ich habe alle Firewall-Ports auf dem Entwicklungscomputer geöffnet.

  • Läuft MySQL auf derselben EC2-Instanz oder verwenden Sie den RDS-Dienst?

    – Friedrich Henri

    21. Dezember 2015 um 20:01 Uhr

Welche Linux-Distributionen verwenden Sie für Prod und Dev?

CentOS mit aktiviertem SELinux, das HTTPD-Skripten und -Modulen nicht erlaubt, sich standardmäßig mit dem Netzwerk zu verbinden.

setsebool -P httpd_can_network_connect on

Wenn oben nicht gültig ist, identifizieren Sie bitte Netzwerkprobleme, indem Sie versuchen, sich über die SSH-Befehlszeilenschnittstelle mit AWS RDS zu verbinden. Wenn Sie eine Verbindung über die SSH-CLI herstellen können, liegt das Problem bei Ihrer Anwendung. Wenn Sie dies nicht können, liegt ein Netzwerkproblem vor. Das erste, was Sie in diesem Fall überprüfen müssen, ist die AWS RDS-Sicherheitsgruppe. Zum Testen können Sie 3306 öffentlich öffnen.

Lassen Sie mich wissen, wie es geht.

1366930cookie-checkWoocommerce-Webhooks werden nicht ausgelöst

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy