Rozwiązywanie problemów z błędem autoryzacji PrestaShop dotyczących użycia skryptów PHP jako CGI
Czego się dowiesz?
Nauczysz się, jak rozwiązać problem dotyczący autoryzacji sygnalizowany podczas konfigurowania modułu Klaviyo w PrestaShop komunikatem „Wygląda na to, że skrypt PHP uruchamiasz jako CGI”. Rozwiązanie tego problemu wymaga zmiany ustawienia w PrestaShop oraz ponownego wygenerowania pliku .htaccess. Wykonaj kroki opisane w tym artykule, aby prawidłowo ukończyć integrację z PrestaShop.

Kilka słów na początek
Jeśli Klaviyo nie mógł pobrać twoich sklepów, najpierw sprawdź URL sklepu i klucz usługi sieciowej w ustawieniach integracji PrestaShop. Skorzystaj z poniższych kroków, jeśli twój serwer uruchamia PHP jako CGI.
Jeżeli do kodu w pliku .htaccess jakiekolwiek zmiany wprowadzasz ręcznie, pamiętaj, że wykonanie poniższych kroków wymusi ponowne wygenerowanie kodu w PrestaShop. Twoje zmiany zostaną więc usunięte. Zrób kopię zapasową pliku, zanim przejdziesz dalej.
Jak rozwiązać ten problem?
- W PrestaShop przejdź do obszaru Advanced Parameters > Web Service (Parametry zaawansowane > Usługa sieci Web).
- Włącz Włącz tryb CGI dla PHP, a następnie kliknij Zapisz.

- Aby ponownie wygenerować plik .htaccess, pliku przejdź do Shop Parameters > Traffic & SEO.

- Kliknij Save (nie musisz wprowadzać żadnych zmian). To wymusi ponowne wygenerowanie pliku .htaccess w PrestaShop, co po włączeniu powyższej opcji dotyczącej skryptów CGI powinno umożliwić rozwiązanie problemu z autoryzacją.
Jeśli zobaczyłeś(-aś) ten błąd w module Klaviyo w PrestaShop, wróć do strony ustawień i kontynuuj konfigurowanie modułu.
Jeśli widzisz ten błąd w Klaviyo, wróć do ustawień integracji PrestaShop i kliknij ponownie Pobierz listę sklepów. Gdy pojawią się Twoje sklepy, wybierz sklepy, które chcesz zintegrować, i postępuj zgodnie z Pierwsze kroki z PrestaShop, aby dokończyć konfigurację.
Dodatkowe źródła
- PrestaShop: pierwsze kroki
Nauczysz się, jak zintegrować swój sklep PrestaShop z Klaviyo. Klaviyo to rekomendowany partner PrestaShop w zakresie automatyzacji marketingu. Proces integracji obejmuje dwa kroki: instalację bezpłatnego modułu (PrestaShop Automation with Klaviyo) w PrestaShop oraz włączenie integracji w Klaviyo. Ten artykuł zawiera również informacje na temat monitorowania synchronizacji danych, konfigurowania e-maili transakcyjnych oraz aktualizacji modułu, co pozwoli Ci lepiej wykorzystywać możliwości Klaviyo.
- Informacje dotyczące danych z PrestaShop
Dowiedz się więcej o metrykach i danych klientów synchronizowanych z PrestaShop do Klaviyo. Z PrestaShop do Klaviyo synchronizują się 3 typy zdarzeń:
- Klaviyo Community