Aplikacje FooSales na iPada i tablety z systemem Android łączą się ze sklepem za pomocą REST API (podstawowy) lub WordPress XML-RPC (drugorzędna). REST API jest preferowaną metodą połączenia, ponieważ jest ogólnie bardziej stabilna i bezpieczna niż XML-RPC. W niektórych środowiskach serwerowych może nie być możliwe korzystanie z REST API, a host internetowy lub wtyczka bezpieczeństwa WordPress może blokować lub ograniczać XML-RPC ze względów bezpieczeństwa, co spowoduje "Błąd połączenia" w FooSales.
Oto kilka rzeczy, których możesz spróbować, jeśli znajdziesz się w takiej sytuacji:
Upewnij się, że witryna REST API jest dostępny po wpisaniu następującego adresu w przeglądarce internetowej: 'www.YOURWEBSITE.com/wp-json/foosales/v4'
Powinieneś zobaczyć ekran wyświetlający kod zaczynający się od {"namespace": "foosales\/v2", "routes":
w przeciwieństwie do strony błędu, takiej jak Nie znaleziono pliku 404 co wskazuje, że coś jest nie tak z konfiguracją serwera lub REST API jest zablokowany.
Jeśli REST API jest niedostępna, aplikacja spróbuje połączyć się przy użyciu XML-RPC jako rozwiązanie awaryjne, które może zostać zablokowane.
Jeśli masz CAPTCHA wtyczka lub wtyczka związana z bezpieczeństwem zainstalowana w witrynie, taka jak Wordfence lub iThemes Security, wyłącz ją tymczasowo i spróbuj ponownie połączyć się z aplikacją FooSales. Jeśli uda ci się połączyć, oznacza to, że wtyczka blokowała dostęp i będzie musiała zostać trwale wyłączona lub skonfigurowana w inny sposób.
Jeśli nie masz zainstalowanej wtyczki związanej z bezpieczeństwem w swojej witrynie, poproś firmę hostingową o poinformowanie, czy adres IP Twojego urządzenia został zablokowany przed dostępem do witryny. Jeśli tak jest, możesz poprosić swojego dostawcę usług internetowych o wykonanie następujących czynności:
- Biała lista reguł uruchamianych przez Twój adres IP
- Wyłącz Mod_security reguła dla domeny
Jeśli to nie rozwiąże problemu, można spróbować wykonać następujące czynności:
- Zmień nazwę 'xmlrpc.php' w folderze głównym witryny do 'rpc_requests.php‘
- Pobierz, zainstaluj i aktywuj tę wtyczkę który obsługuje plik "xmlrpc.php" o zmienionej nazwie
NB: Zalecamy pobranie pliku "xmlrpc.php" na komputer lokalny, zmianę jego nazwy na "rpc_requests.php", a następnie przesłanie go ponownie, aby oba pliki istniały w witrynie i nie nadpisywać oryginalnego pliku.