Jak naprawić błąd „SSL Certificate Error” w WordPressie?

Błąd „SSL Certificate Error” w WordPressie występuje, gdy przeglądarka nie może nawiązać bezpiecznego połączenia między stroną a serwerem. SSL (Secure Sockets Layer) to protokół, który zapewnia szyfrowane połączenie między przeglądarką użytkownika a serwerem. Błąd ten może mieć wiele przyczyn, takich jak brak prawidłowego certyfikatu SSL, błędna konfiguracja certyfikatu, wygasły certyfikat lub problemy z połączeniem HTTPS.

W tym artykule omówimy najczęstsze przyczyny błędu „SSL Certificate Error” oraz jak go naprawić, aby przywrócić poprawne działanie certyfikatu SSL na Twojej stronie WordPress.

1. Sprawdzenie, czy certyfikat SSL został poprawnie zainstalowany

Pierwszym krokiem w diagnozowaniu błędu SSL jest upewnienie się, że certyfikat SSL został poprawnie zainstalowany na serwerze.

Jak sprawdzić, czy certyfikat SSL jest poprawnie zainstalowany?

  1. Zaloguj się do panelu hostingowego (np. cPanel, Plesk) i przejdź do sekcji odpowiedzialnej za zarządzanie certyfikatami SSL, zazwyczaj oznaczonej jako SSL/TLS.
  2. Sprawdź, czy dla Twojej domeny został zainstalowany certyfikat SSL. Jeśli certyfikat nie jest zainstalowany, musisz go zainstalować.
  3. Możesz również użyć narzędzia online, takiego jak SSL Checker (https://www.sslshopper.com/ssl-checker.html), aby sprawdzić, czy certyfikat SSL jest ważny i poprawnie zainstalowany.

Jak zainstalować certyfikat SSL?

  1. Jeśli nie masz zainstalowanego certyfikatu SSL, możesz wygenerować darmowy certyfikat SSL za pomocą Let’s Encrypt, który jest dostępny w większości paneli hostingowych.
  2. Zaloguj się do panelu hostingowego i przejdź do sekcji SSL/TLS.
  3. Wybierz opcję instalacji certyfikatu SSL dla swojej domeny i postępuj zgodnie z instrukcjami dostarczonymi przez dostawcę hostingu.
  4. Po zainstalowaniu certyfikatu, sprawdź, czy błąd SSL został naprawiony.

2. Sprawdzenie, czy certyfikat SSL jest ważny

Błąd „SSL Certificate Error” może być również wynikiem wygasłego certyfikatu SSL. Certyfikaty SSL mają określony okres ważności, po którym muszą być odnowione.

Jak sprawdzić, czy certyfikat SSL jest ważny?

  1. Otwórz swoją stronę w przeglądarce i kliknij ikonę kłódki obok paska adresu URL.
  2. Kliknij opcję Pokaż certyfikat lub Zobacz szczegóły certyfikatu, aby zobaczyć daty ważności certyfikatu SSL.
  3. Jeśli certyfikat wygasł, musisz go odnowić.

Jak odnowić certyfikat SSL?

  1. Zaloguj się do panelu hostingowego i przejdź do sekcji SSL/TLS.
  2. Wybierz domenę, której dotyczy certyfikat, i odnow certyfikat. Jeśli używasz darmowego certyfikatu SSL z Let’s Encrypt, proces ten powinien być automatyczny lub bardzo prosty do wykonania.
  3. Po odnowieniu certyfikatu sprawdź, czy strona działa prawidłowo.

3. Naprawa błędnej konfiguracji HTTPS w WordPressie

Czasami błędy SSL mogą wynikać z nieprawidłowej konfiguracji HTTPS w WordPressie. Nawet jeśli certyfikat SSL jest poprawnie zainstalowany, strona może próbować ładować zasoby za pomocą niezaszyfrowanych połączeń HTTP.

Jak skonfigurować HTTPS w WordPressie?

  1. Zaloguj się do panelu administracyjnego WordPressa.
  2. Przejdź do Ustawienia > Ogólne.
  3. Upewnij się, że oba pola: Adres WordPressa (URL) i Adres witryny (URL) zaczynają się od https:// zamiast http://.

Automatyczne przekierowanie HTTP na HTTPS:

  1. Edytuj plik .htaccess:
  • Zaloguj się na serwer przez FTP i otwórz plik .htaccess.
  • Dodaj poniższe linie, aby wymusić przekierowanie z HTTP na HTTPS:
    plaintext RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. Zapisz zmiany i sprawdź, czy Twoja strona teraz automatycznie przekierowuje z HTTP na HTTPS.

4. Wyłączenie Mixed Content (Zawartość Mieszana)

Mixed Content (zawartość mieszana) oznacza, że niektóre elementy na stronie (np. obrazy, style CSS, pliki JavaScript) są ładowane przez niezaszyfrowane połączenie HTTP, mimo że strona korzysta z HTTPS. To może prowadzić do problemów z certyfikatem SSL i wywoływać błąd „SSL Certificate Error”.

Jak naprawić mixed content?

  1. Zainstaluj wtyczkę do naprawy mixed content: Wtyczki takie jak Really Simple SSL automatycznie wykrywają i naprawiają problemy z zawartością mieszaną, zmuszając wszystkie zasoby do ładowania przez HTTPS.
  2. Skonfiguruj wtyczkę:
  • Po zainstalowaniu i aktywowaniu wtyczki przejdź do jej ustawień i postępuj zgodnie z instrukcjami, aby wymusić użycie HTTPS dla wszystkich zasobów na stronie.
  1. Ręczna zmiana linków: Jeśli nie chcesz używać wtyczki, możesz ręcznie przeszukać pliki swojego motywu lub zawartość bazy danych, aby znaleźć i zmienić linki HTTP na HTTPS.

5. Sprawdzenie konfiguracji serwera

Niektóre problemy z certyfikatem SSL mogą wynikać z błędnej konfiguracji serwera lub braku wsparcia dla połączeń HTTPS na serwerze. Może to dotyczyć serwera proxy, brakującego certyfikatu pośredniego (intermediate certificate) lub problemów z ustawieniami SSL w plikach konfiguracyjnych serwera.

Jak sprawdzić konfigurację serwera?

  1. Skontaktuj się z dostawcą hostingu i zapytaj, czy na serwerze są poprawnie skonfigurowane ustawienia SSL oraz czy serwer obsługuje połączenia HTTPS.
  2. Zapytaj, czy wszystkie wymagane certyfikaty pośrednie są poprawnie zainstalowane. Certyfikaty pośrednie łączą główny certyfikat SSL z zaufanym urzędem certyfikacyjnym, co jest niezbędne do poprawnego działania certyfikatu.

6. Sprawdzenie błędów DNS

W rzadkich przypadkach problem z certyfikatem SSL może wynikać z błędnych ustawień DNS (Domain Name System). Błędnie skonfigurowane rekordy DNS mogą prowadzić do tego, że certyfikat SSL jest przypisywany do niewłaściwej domeny.

Jak sprawdzić ustawienia DNS?

  1. Zaloguj się do swojego konta zarządzającego domeną (np. w panelu rejestratora domeny) i upewnij się, że wszystkie rekordy DNS są poprawnie skonfigurowane.
  2. Użyj narzędzi takich jak WhatsMyDNS (https://www.whatsmydns.net/), aby sprawdzić, czy domena jest poprawnie propagowana.

7. Kontakt z dostawcą hostingu

Jeśli wszystkie powyższe kroki nie rozwiązały problemu, warto skontaktować się z dostawcą hostingu, aby uzyskać pomoc techniczną.

Co zapytać dostawcę hostingu?

  • Czy certyfikat SSL został poprawnie zainstalowany na serwerze?
  • Czy serwer ma pełne wsparcie dla HTTPS i połączeń SSL?
  • Czy są jakieś problemy z konfiguracją serwera, które mogą powodować błąd SSL?
  • Czy wszystkie wymagane certyfikaty pośrednie są zainstalowane?

Podsumowanie

Błąd „SSL Certificate Error” w WordPressie najczęściej

wynika z problemów z instalacją lub konfiguracją certyfikatu SSL, nieważnego certyfikatu, problemów z mixed content lub błędnej konfiguracji serwera. Aby naprawić ten błąd, upewnij się, że certyfikat SSL został poprawnie zainstalowany i jest ważny, skonfiguruj HTTPS w WordPressie, napraw problemy z mixed content oraz sprawdź ustawienia serwera. W przypadku dalszych trudności skontaktuj się z dostawcą hostingu, aby uzyskać pomoc techniczną w diagnozowaniu i naprawie problemu z certyfikatem SSL.

Previous Article

Jak naprawić błąd "Unable to Write to Disk" w WordPressie?

Next Article

Jak naprawić błąd "WordPress Stuck in Maintenance Mode" (WordPress utknął w trybie konserwacji)?

Write a Comment

Leave a Comment

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨