Baza wiedzy

Strona WordPress nie działa – co zrobić krok po kroku?

    Jeśli strona WordPress nie działa, najczęściej przyczyną jest konflikt wtyczek, problem po aktualizacji, błąd motywu, przekroczone limity hostingu albo awaria serwera. Objawy mogą być różne: strona się nie ładuje, pojawia się komunikat błędu, działa tylko panel administratora albo nie działa nic. W wielu przypadkach można samodzielnie zawęzić źródło problemu. Najpierw warto sprawdzić hosting, następnie wyłączyć wtyczki, przełączyć motyw na domyślny i zajrzeć do logów błędów. Dzięki temu można ustalić, czy problem leży po stronie WordPressa, serwera, wtyczki czy ostatnio wykonanej aktualizacji.

    Problem

    Strona WordPress może przestać działać nagle. Po aktualizacji, instalacji nowej wtyczki, zmianie ustawień hostingu albo bez widocznej przyczyny. Dla właściciela strony wygląda to zwykle tak samo: witryna nie otwiera się poprawnie i nie wiadomo, od czego zacząć.
    Problem może objawiać się na kilka sposobów:

    • strona w ogóle się nie otwiera,
    • pojawia się komunikat błędu,
    • widoczna jest biała lub pusta strona,
    • działa tylko panel administratora,
    • działa strona główna, ale nie działają podstrony,
    • nie działa ani strona, ani kokpit WordPressa.

    To jeden z najczęstszych problemów w WordPressie. Dobra wiadomość jest taka, że w wielu przypadkach przyczynę da się znaleźć metodą eliminacji, bez przebudowy całej strony.

    Najczęstsze przyczyny

    Warto zacząć od ustalenia, co wydarzyło się bezpośrednio przed awarią. Jeśli strona przestała działać po aktualizacji albo instalacji nowej wtyczki, to bardzo prawdopodobne, że właśnie tam znajduje się źródło problemu. Strona WordPress najczęsciej nie działa z powodu:

    • konfliktu wtyczek,
    • problemu po aktualizacji WordPressa, motywu lub wtyczki,
    • błędnej konfiguracji serwera,
    • przekroczonego limitu hostingu,
    • uszkodzonego pliku strony,
    • braku pamięci PHP,
    • problemu z bazą danych,
    • niekompatybilnej wersji PHP,
    • awarii lub przerwy technicznej po stronie hostingu.

    Jak naprawić problem krok po kroku?

    Sprawdź, czy działa hosting

    Zanim zaczniesz zmieniać pliki WordPressa, upewnij się, że problem nie leży po stronie hostingu. Czasami strona nie działa nie dlatego, że WordPress jest uszkodzony, ale dlatego, że serwer ma awarię, przekroczone limity albo chwilowy problem z usługą.

    Co zrobić:

    1. Sprawdź, czy działa panel hostingu.
    2. Sprawdź inne strony znajdujące się na tym samym serwerze.
    3. Zobacz, czy działa poczta w tej samej usłudze hostingowej.
    4. Sprawdź komunikaty w panelu hostingu.
    5. Skontaktuj się z supportem hostingu.

    Jeśli inne strony na tym samym serwerze również nie działają, problem prawdopodobnie nie jest po stronie WordPressa. W takiej sytuacji najlepiej najpierw wyjaśnić sprawę z hostingiem, zamiast wprowadzać zmiany w plikach strony.

    Wyłącz wtyczki

    Jeśli hosting działa poprawnie, kolejnym krokiem powinno być sprawdzenie wtyczek. Konflikt wtyczek to jedna z najczęstszych przyczyn awarii WordPressa, szczególnie po aktualizacjach. Jeśli masz dostęp do panelu WordPress, przejdź do sekcji Wtyczki i wyłącz je wszystkie tymczasowo. Jeśli panel administratora nie działa, możesz zrobić to przez FTP lub menedżer plików w hostingu.

    Co zrobić przez FTP:

    1. Zaloguj się na serwer.
    2. Przejdź do katalogu /wp-content/.
    3. Znajdź folder plugins.
    4. Zmień jego nazwę, np. na plugins_old.
    5. Odśwież stronę.

    Jeśli po zmianie nazwy folderu strona zacznie działać, oznacza to, że problem powoduje jedna z wtyczek. Wtedy przywróć nazwę folderu plugins, a następnie włączaj wtyczki pojedynczo, aż znajdziesz tę, która powoduje awarię.

    Przełącz motyw

    Motyw odpowiada nie tylko za wygląd strony, ale często także za część funkcji, szablony podstron, integracje i własny kod. Dlatego uszkodzony lub niekompatybilny motyw również może spowodować, że WordPress przestanie działać. Najprostszy test polega na przełączeniu strony na domyślny motyw WordPress, na przykład Twenty Twenty-Five lub inny dostępny motyw z serii Twenty. Jeśli masz dostęp do kokpitu, przejdź do Wygląd → Motywy i aktywuj motyw domyślny. Jeśli nie masz dostępu do panelu, zmianę można wykonać przez FTP lub bazę danych. Jeżeli po przełączeniu motywu strona zaczyna działać, przyczyną problemu jest najprawdopodobniej aktualny motyw, jego aktualizacja albo konflikt motywu z jedną z wtyczek.

    Sprawdź logi błędów

    Logi błędów pozwalają sprawdzić, co dokładnie dzieje się na serwerze w momencie awarii. To szczególnie ważne, gdy samo wyłączenie wtyczek lub zmiana motywu nie rozwiązuje problemu. Co zrobić:

    1. Zaloguj się do panelu hostingu.
    2. Znajdź sekcję typu Logi, Error logs, Logi PHP lub Dzienniki serwera.
    3. Sprawdź najnowsze wpisy z momentu, w którym strona przestała działać.
    4. Zwróć uwagę na nazwy plików, wtyczek, motywów oraz komunikaty błędów.

    Często w logach pojawiają się konkretne informacje, na przykład o braku pamięci PHP, błędzie w pliku motywu, problemie z wtyczką albo niekompatybilnej funkcji. To pozwala szybciej znaleźć przyczynę, zamiast testować wszystko po kolei.

    Przywróć backup

    Jeśli masz aktualną kopię zapasową strony, jej przywrócenie może być najszybszym sposobem na odzyskanie działającej witryny. Dotyczy to zwłaszcza sytuacji, w której problem pojawił się po konkretnej zmianie, na przykład po aktualizacji, instalacji wtyczki albo edycji plików. Przed przywróceniem backupu warto jednak upewnić się, kiedy kopia została zrobiona. Jeśli przywrócisz zbyt starą wersję strony, możesz utracić nowsze treści, zamówienia, formularze lub zmiany w konfiguracji. W przypadku sklepów WooCommerce trzeba zachować szczególną ostrożność. Przywrócenie backupu może nadpisać zamówienia, dane klientów lub stany magazynowe, dlatego przy sklepie internetowym najlepiej najpierw skonsultować sposób odtworzenia strony.

    Najczęstszy scenariusz

    Typowy scenariusz wygląda tak: strona działa poprawnie, następnie wykonywana jest aktualizacja lub instalowana jest nowa wtyczka, a po chwili witryna przestaje się ładować. W takiej sytuacji najczęściej dochodzi do konfliktu między elementami strony np.: między wtyczką a motywem albo między nową wersją wtyczki a wersją PHP na serwerze. Problem bardzo często pojawia się po:

    • aktualizacji WordPressa,
    • aktualizacji motywu,
    • aktualizacji jednej z wtyczek,
    • instalacji nowej wtyczki,
    • zmianie wersji PHP na serwerze,
    • edycji plików strony.

    Kiedy zgłosić się do profesjonalisty?

    W przypadku strony firmowej lub sklepu internetowego czas ma duże znaczenie. Im dłużej strona nie działa, tym większe ryzyko utraty klientów, zamówień i widoczności w Google. Warto zgłosić się do profesjonalisty, jeśli:

    • nie masz dostępu do plików strony,
    • nie masz aktualnej kopii zapasowej,
    • nie wiesz, co spowodowało problem,
    • strona generuje sprzedaż lub zapytania,
    • działa na niej sklep WooCommerce,
    • błąd wraca mimo tymczasowej naprawy,
    • logi wskazują na problem w kodzie, bazie danych lub konfiguracji serwera.

    Jeśli problem nie jest oczywisty, strona nie działa mimo podstawowych kroków albo awaria regularnie wraca, warto wykonać dokładną analizę techniczną. Przyczyna często leży głębiej niż w jednej wtyczce. Może dotyczyć serwera, motywu, wersji PHP, bazy danych albo indywidualnych modyfikacji strony.

    Czy tekst był pomocny?

    Tak
    Nie

     FAQ 

    Czy mogę sam naprawić stronę WordPress?

    Tak, w wielu przypadkach jest to możliwe, szczególnie jeśli masz dostęp do FTP, panelu hostingu lub kopii zapasowej. Najbezpieczniej zacząć od prostych działań: sprawdzenia hostingu, wyłączenia wtyczek i przełączenia motywu na domyślny. Jeśli jednak nie masz doświadczenia w pracy z plikami strony, warto zachować ostrożność. Przypadkowe usunięcie lub nadpisanie plików może pogorszyć problem.

    Ile trwa naprawa niedziałającej strony WordPress?

    To zależy od przyczyny. Jeśli problem powoduje jedna wtyczka albo uszkodzony plik konfiguracyjny, naprawa może zająć kilkanaście minut. Jeśli awaria dotyczy serwera, bazy danych, kodu motywu albo sklepu WooCommerce, diagnostyka może potrwać dłużej.

    Czy strona może sama wrócić?

    Czasami tak, ale głównie wtedy, gdy problem leży po stronie hostingu i jest to chwilowa awaria serwera. Jeśli przyczyną jest konflikt wtyczki, błąd motywu, uszkodzone pliki lub brak pamięci PHP, strona zwykle nie wróci sama do poprawnego działania.

    Co zrobić, jeśli działa tylko panel administratora?

    Jeśli działa kokpit WordPressa, ale nie działa publiczna część strony, warto najpierw wyłączyć wtyczki cache, sprawdzić motyw oraz przejść do Ustawienia → Bezpośrednie odnośniki i zapisać ustawienia ponownie. Czasami problem dotyczy tylko reguł adresów URL lub warstwy cache.

    Co zrobić, jeśli nie działa ani strona, ani panel WordPress?

    Wtedy diagnostykę trzeba wykonać poza WordPressem: przez FTP, menedżer plików w hostingu, panel serwera lub logi błędów. Najczęściej zaczyna się od zmiany nazwy folderu plugins, sprawdzenia pliku .htaccess i analizy logów PHP.

    Nie znalazłeś rozwiązania problemu?

    Napisz do nas, na pewno pomożemy!
    Wybieram