Woocommerce-Webhooks werden bei mir überhaupt nicht ausgelöst, selbst bei einer Neuinstallation. Ich habe folgendes gemacht:
- Erstellen Sie eine neue MySQL-Datenbank
- Installieren Sie WP aus der ZIP-Datei.
- WP einrichten.
- Installieren Sie WooCommerce.
- Aktivieren Sie die REST-API und erstellen Sie einen Schlüssel.
- 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