WordPress zyskał swoja popularność przede wszystkim dzięki intuicyjności obsługi. Nie oznacza to jednak, że jego użytkownicy nie mają żadnych problemów z prawidłowym funkcjonowaniem stron. Wręcz przeciwnie – pomoc techniczna WordPress przydaje się dość często! Poznaj 3 najczęstsze problemy, z jakimi użytkownicy zgłaszają się do specjalistów, oraz ich rozwiązania.
Błąd 1 – biały ekran śmierci (White Screen of Death)
„White Screen of Death” (WSOD) to nazwa powstała w odwołaniu do Blue Screen of Death – niebieskiego ekranu, który w Windowsie oznacza wystąpienie awarii systemu. Biały ekran śmierci wygląda dokładnie tak, jak się nazywa – strona pozostaje biała. Może to dotyczyć całej witryny lub jedynie niektórych podstron, a także backendu (biały ekran pokazuje się przy próbie wejścia w panel administracyjny). Przyczyn takiego błędu i jego rozwiązań może być kilka, a nasza pomoc techniczna WordPress bardzo często otrzymuje takie zgłoszenia.
Niekompatybilne wtyczki lub motywy
Jeśli błąd pojawia się po dodaniu nowych wtyczek lub zmianie motywu, może oznaczać ich niewłaściwą kombinację lub błąd we wtyczce lub szablonie. Zdarza się również, że wtyczka lub motyw zostaną przesłane dwukrotnie w różnych wersjach lub też nie mogą być używane z ustawioną wersją PHP. Jeśli błąd występuje tylko na niektórych podstronach, zapewne dotyczy wtyczki, która występuje tylko na nich. Jeśli obejmuje całą witrynę, dotyczy motywu lub wtyczki zintegrowanej ze wszystkimi podstronami.
Jeśli widzisz biały ekran przy próbie dostania się do panelu administratora (/wp-admin), najprawdopodobniej problem leży po stronie motywu lub błędnej konfiguracji serwera WWW. Pomóc może zajrzenie do dziennika debugowania. Najczęstszym rozwiązaniem w tym przypadku są: dezaktywacja podejrzanej wtyczki lub przywrócenie kopii zapasowej strony.
Błąd serwera
Do powstawania WSOD mogą przyczyniać się też błędy serwera wynikające np. z przekroczenia limitu pamięci PHP. Wówczas pomocne może się okazać dodanie w pliku wp-config.php następującej linii: define(’WP_MEMORY_LIMIT’,’XXXM’), gdzie XXX oznacza liczbę megabajtów (najczęściej 256 lub 512). Zbyt wysoka wartość może prowadzić do niestabilnego działania serwera. Dlatego należy stosować to rozwiązanie tylko wtedy, gdy hosting zapewnia odpowiednią ilość pamięci RAM. W przeciwnym razie może być konieczne zwiększenie pakietu.
Inna przyczyną może być przekroczenie czasu wykonania. Wówczas w backendzie często można zobaczyć komunikat brzmiący mniej więcej tak: „Błąd krytyczny: Przekroczono maksymalny czas wykonania XX w XXX”. Dzieje się tak np. przy imporcie wielu produktów do WooCommerce. Aby rozwiązać ten problem, należy odnaleźć parametr max_execution_time w konfiguracji PHP i zwiększyć jego wartość. Są różne metody zmiany tego parametru, a jedną z nich jest ustawienie tej wartości w pliku .htaccess
- php_value max_execution_time 300
Błąd 2 – problem przy nawiązywaniu połączenia z bazą danych
Jest to kolejny częsty błąd powodowany zwykle przez nieprawidłowe informacje o bazie danych w pliku konfiguracyjnym WordPressa (wp-config.php), uszkodzoną bazę danych lub nieodpowiedni serwer bazy danych. W pierwszej kolejności należy sprawdzić, czy w pliku konfiguracyjnym są wprowadzone poprawne dane, takie jak:
- nazwa bazy danych (DB_NAME)
- nazwa użytkownika (DB_USER)
- hasło do MySQL (DB_PASSWORD)
- nazwa hosta MySQL (DB_HOST)
- prefix tabeli ($table_prefix)
Jeśli nie, należy je poprawić.
Przyczyną może być także błąd w bazie danych. Zdarza się, że może być naprawiony automatycznie wówczas należy w pliku konfiguracyjnym wp-config.php (bezpośrednio po „<?php”) dodać następującą linię:
- define(‘WP_ALLOW_REPAIR’,true)
a następnie wpisać w przeglądarce adres swojej strony: https://twoja-domena.pl/wp-admin/maint/repair.php
Innym powodem mogą być problemy z hostem (np. wyczerpanym limitem rozmiaru bazy danych). Wówczas warto w pierwszej kolejności sprawdzić status hostingu i jeśli jest dostępny, skontaktować się z pomocą techniczną.
Błąd 3 – problemy z SSL
Błędy SSL mogą powodować wyświetlanie komunikatów o tym, że strona jest niezabezpieczona, a tym samym odstraszać potencjalnych użytkowników. Może być kilka przyczyn takiego stanu.
- Nieaktualny certyfikat – certyfikat SSL wymaga aktualizacji. Jeśli nie jest ona wykonywana automatycznie, trzeba o tym pamiętać. W takim przypadku ręczna aktualizacja powinna naprawić błąd. Warto jednak wybrać taki hosting, który automatycznie dba o odnawianie certyfikatu SSL.
- Domena nie jest jeszcze zarejestrowana na certyfikacie – podczas wystawiania certyfikatu SSL określa się, dla jakich domen ma on być ważny. Jeśli więc pewne przekierowania (np. z adresu z „www” na taki bez tego członu) zostaną ustawione później, certyfikat nie będzie działał na danej domenie. Dlatego wszystkie nowe domeny należy dodać do certyfikatu, a następnie odnowić. Pomoc techniczna WordPress w ramach posiadanego hostingu powinna Ci w tym pomóc.
- Błąd zawartości mieszanej – podczas konfigurowania SSL w WordPressie adres http:// w bazie danych musi być domyślnie zastąpiony adresem https://. Jeśli tak się nie dzieje, występuje tzw. błąd mieszanej treści. Wówczas należy wyświetlić źródło strony i poszukać elementów podświetlonych na żółto oraz oznaczonych jako „Mixed Content” w dolnej części konsoli deweloperskiej. Aby naprawić ten błąd, należy zastosować wtyczkę do znajdowania i zastępowania elementów bazy danych i poprawić zasoby z „http://” na te z „https://”. Taką wtyczką jest np. WP Force SSL.
Pomoc techniczna WordPress – dlaczego warto korzystać ze stałej obsługi?
Powyższe problemy to zaledwie kropla w morzu tego, co może się przytrafić użytkownikom WordPressa. Ich rozwiązania często są proste, ale jedynie pod warunkiem, że wiesz, czego szukasz. Dlatego dla laika dobra pomoc techniczna WordPress jest niezastąpiona. Abonament na tego typu usługi to znakomite rozwiązanie dla większości właścicieli stron opartych na WordPressie. W ten sposób otrzymasz nie tylko błyskawiczną pomoc w sytuacjach kryzysowych, ale również możliwość uzyskania porad czy też pomocy przy rutynowych czynnościach takich jak wykonywanie kopii zapasowej.
Interesuje Cię stała opieka i pomoc techniczna WordPress? Koniecznie sprawdź naszą ofertę!