Nie można połączyć witryny z TTSWP

4 min read

Kliknąłeś Zacznij na karcie Połącz, ale połączenie nie zostało nawiązane. Wyskakujące okno nie otworzyło się, nowa karta wyświetliła błąd lub wróciłeś do WordPressa i nic się nie zmieniło. Ta strona omawia najczęstsze przyczyny w kolejności od najbardziej do najmniej prawdopodobnych.

Przyczyna 1: Blokada wyskakujących okien zatrzymała nową kartę

Objaw: Kliknięcie Zacznij nie daje żadnego widocznego efektu. Żadna nowa karta się nie otwiera.

Dlaczego: Twoja przeglądarka zablokowała wyskakujące okno, zanim zdążyło dotrzeć do app.ttswp.com.

Rozwiązanie:

  1. Poszukaj małej ikony zablokowanego wyskakującego okna w pasku adresu przeglądarki (zwykle po prawej stronie).
  2. Kliknij ją i wybierz Zawsze zezwalaj na wyskakujące okna z tej witryny.
  3. Kliknij ponownie Zacznij.

W Chrome: pasek adresu - mała ikona zablokowanego okna - "Zawsze zezwalaj". W Firefox: pasek adresu - ikona tarczy - uprawnienia witryny. W Safari: Preferencje - Witryny - Wyskakujące okna - Zezwalaj.

Przyczyna 2: Witryna nie może połączyć się z app.ttswp.com

Objaw: Wyskakujące okno otwiera się, ale wyświetla "Nie można dotrzeć do serwera", lub kończysz rejestrację na app.ttswp.com, ale panel administracyjny WordPressa nigdy nie pokazuje stanu połączenia.

Dlaczego: Twój hosting blokuje wychodzące żądania HTTPS do zewnętrznych domen, zapora filtruje ruch lub na drodze stoi firmowy serwer proxy.

Rozwiązanie:

  1. W WordPressie otwórz Narzędzia - Stan witryny - Informacje - Żądania HTTP.
  2. Sprawdź sekcję "Żądanie pętli zwrotnej" i "Połączenie HTTPS". Obie powinny być zielone.
  3. Jeśli są czerwone, poproś hosting o zezwolenie na wychodzący ruch HTTPS do app.ttswp.com i *.ttswp.com.
  4. Częste winowajcy: firmowe zapory sieciowe, reguły mod_security na poziomie serwera, wtyczki zabezpieczające WordPress blokujące połączenia wychodzące.

Możesz też przetestować bezpośrednio z serwera:

curl -I https://app.ttswp.com/

Odpowiedź 200 lub 301 oznacza, że ścieżka sieciowa działa poprawnie. Przekroczenie limitu czasu oznacza, że hosting blokuje połączenie.

Objaw: Logujesz się na app.ttswp.com pomyślnie, karta się zamyka, ale karta Połącz w WordPressie nadal jest widoczna.

Dlaczego: Handshake połączenia używa krótkotrwałego pliku cookie ustawianego przez app.ttswp.com. Jeśli przeglądarka całkowicie blokuje pliki cookie innych firm, plik cookie nie przeżywa przekierowania z powrotem.

Rozwiązanie:

  • W Chrome: Ustawienia - Prywatność i bezpieczeństwo - Pliki cookie - Zezwalaj na pliki cookie innych firm dla ttswp.com.
  • W Safari: Preferencje - Prywatność - Zapobiegaj śledzeniu między witrynami - wyłącz (na czas tej sesji).
  • W Brave: obniż ustawienie Tarcze dla ttswp.com i swojej witryny WordPress.

Po pomyślnym nawiązaniu połączenia możesz ponownie włączyć blokowanie plików cookie innych firm. Token witryny jest przechowywany w bazie danych WordPressa, a nie w plikach cookie.

Przyczyna 4: Witryna lokalna lub staging za VPN lub w sieci prywatnej

Objaw: Wyskakujące okno otwiera się, rejestracja wygląda dobrze, ale przekierowanie z powrotem do witryny WordPress nie działa, bo adres URL jest prywatny (np. http://localhost:8080, https://staging.local lub URL chroniony przez Cloudflare Access).

Dlaczego: app.ttswp.com przekierowuje z powrotem do adresu URL Twojej witryny po zakończeniu procesu. Jeśli ten adres nie jest dostępny z publicznego internetu, przekierowanie trafia w próżnię.

Rozwiązanie:

  • Na localhost: użyj usługi tunelowania, takiej jak ngrok, i ustaw adres URL witryny WordPress na adres HTTPS ngrok na czas kroku połączenia.
  • Na witrynie staging chronionej przez Cloudflare Access lub HTTP Basic Auth: tymczasowo wyłącz uwierzytelnianie dla adresu URL przekierowania połączenia, nawiąż połączenie, a następnie ponownie je włącz.
  • Jeśli nie możesz udostępnić witryny publicznie, skontaktuj się z pomocą techniczną w celu uzyskania tokenu ręcznie.

Przyczyna 5: Niezgodność adresu URL witryny

Objaw: Połączenie zostaje nawiązane, ale wtyczka wyświetla "Połączono jako inna witryna" lub wielokrotnie traci połączenie.

Dlaczego: Twój Adres witryny (URL) w Ustawieniach - Ogólne nie zgadza się z adresem URL, z którego ładowana jest wtyczka. Częste przyczyny: witryna jest dostępna zarówno pod www.example.com, jak i example.com, albo niedawno przeprowadziłeś migrację z HTTP na HTTPS, ale adres URL witryny nadal wskazuje http://.

Rozwiązanie:

  1. W Ustawieniach - Ogólne ustaw zarówno Adres WordPress (URL), jak i Adres witryny (URL) na wersję kanoniczną (zgodny schemat, zgodne www/bez-www).
  2. Zapisz.
  3. Rozłącz i ponownie połącz w Text to Speech - Mój plan i kredyty.

Przyczyna 6: Odwrotny serwer proxy lub CDN przepisuje wywołanie zwrotne połączenia

Objaw: Połączenie zostaje nawiązane, ale panel administracyjny WordPressa nigdy się nie aktualizuje. Żadne błędy nie są widoczne.

Dlaczego: Cloudflare, Sucuri lub inny odwrotny serwer proxy buforuje panel administracyjny WordPressa lub usuwa parametry wywołania zwrotnego.

Rozwiązanie:

  • Wyklucz /wp-admin/ z pamięci podręcznej CDN.
  • W Cloudflare: Buforowanie - Konfiguracja - Pomiń pamięć podręczną na podstawie pliku cookie lub dodaj regułę strony dla *example.com/wp-admin/* ustawioną na Pomiń pamięć podręczną.

Przyczyna 7: Witryna jest już połączona z innym kontem TTSWP

Objaw: Logowanie na app.ttswp.com wyświetla "Ta witryna jest już połączona z innym kontem".

Rozwiązanie:

  1. Zaloguj się na oryginalne konto TTSWP na app.ttswp.com.
  2. Przejdź do Witryny i usuń tę witrynę.
  3. Wróć do panelu administracyjnego WordPress i kliknij ponownie Zacznij.

Nadal utknąłeś?

Zbierz te informacje i skontaktuj się z pomocą techniczną:

  • Dokładny krok, na którym połączenie się nie udaje (wyskakujące okno, rejestracja, przekierowanie lub aktualizacja panelu)
  • Adres URL Twojej witryny WordPress z Ustawień - Ogólne
  • Czy witryna działa na localhost, stagingu czy produkcji
  • Wszelkie komunikaty o błędach widoczne w konsoli przeglądarki (F12 - Konsola)
  • Adres URL wyświetlany w przeglądarce w momencie niepowodzenia połączenia

Powiązane strony