2015-11-09 16 views
6

Webhooks Woocommerce nie są w ogóle dla mnie strzelać, nawet na świeżej instalacji. Zrobiłem, co następuje:webhooks woocommerce nie wypalanie

  1. Utwórz nową bazę danych MySQL
  2. Install WP z pliku zip.
  3. Skonfiguruj WP.
  4. Zainstaluj Woocommerce.
  5. Włącz interfejs API REST i utwórz klucz.
  6. Dodano "webfon" utworzony przez kupon, upewniliśmy się, że jest on aktywny i ustawiamy go na publicznie dostępnej stronie.

Po utworzeniu kuponu webhook nie uruchamia się, a dziennik nie tworzy żadnego wpisu. Próbowałem tego również z zamówieniami, a także nie działa.

Myślę, że to problem konfiguracji urządzenia, ale nie wiem, co zmienić. Komputer jest instancją EC2 i ma wszystkie porty otwarte w swojej polityce grupy bezpieczeństwa.

Najdziwniejsze ze wszystkich jest to, że działa inna instancja EC2, ale jest to maszyna produkcyjna i chcę mieć serwer dev, więc mogę przetestować różne rzeczy. Jedyne różnice w konfiguracji między maszynami produkcyjnymi i deweloperskimi, jakie mogę wymyślić, to podsieci i zapora ogniowa, ale nie rozumiem, dlaczego podsieć ma znaczenie i otworzyłem wszystkie porty zapory ogniowej na komputerze deweloperskim.

+0

to MySQL działający na tej samej instancji EC2 lub korzystasz z usługi RDS? –

Odpowiedz

0

jakie dystrybucje Linuksa używasz do prod i dev?

CentOS z włączoną opcją SELinux z opcją niedopuszczenia, aby skrypty i moduły HTTPD łączyły się z siecią domyślnie.

setsebool -P httpd_can_network_connect on 

Jeśli powyższe jest nieprawidłowe, proszę zidentyfikować problemy z siecią, próbując połączyć się z RDS AWS za pośrednictwem interfejsu SSH CLI. Jeśli możesz otworzyć połączenie przez interfejs SSH, problem będzie dotyczył Twojej aplikacji. Jeśli nie możesz, będzie to problem z siecią. Pierwszą rzeczą do sprawdzenia w tym przypadku jest grupa bezpieczeństwa AWS RDS. Do testowania możesz otworzyć 3306 jako publiczny.

Daj mi znać, jak to działa.

Powiązane problemy