WordPress nie działa? Schemat diagnostyczny krok po kroku
Czasami budzimy się z problemem: strona WordPress milczy, pokazuje biały ekran albo błąd 500 – a my nie wiemy, od czego zacząć. Zamiast paniki, stosujemy prosty schemat diagnostyczny, który prowadzi nas od ogólnych sprawdzeń po konkretne naprawy. Ten artykuł to nasza mapa rozwiązań – krok po kroku.
- Krok 1: Podstawowa diagnostyka – włącz debug i sprawdź logi
- Krok 2: Izoluj problem – wyłącz wtyczki i motywy przez FTP
- Krok 3: Napraw typowe błędy techniczne serwera i PHP
- Rekomendacje – rozszerz swoją wiedzę w bazie SEOHOST
Krok 1: Podstawowa diagnostyka – włącz debug i sprawdź logi
Zawsze zaczynamy od włączenia trybu debugowania w WordPressie. Edytujemy plik wp-config.php (przez FTP lub panel DirectAdmin), zmieniamy define('WP_DEBUG', false); na true i dodajemy define('WP_DEBUG_LOG', true);. Odświeżamy stronę – błędy zapiszą się w wp-content/debug.log.
Sprawdźmy też phpinfo(): utwórz plik z <?php phpinfo(); ?> w głównym katalogu i otwórz go w przeglądarce. Zwróć uwagę na limity pamięci PHP (memory_limit), max_execution_time i wersję PHP (polecamy 8.2+ dla WP).
Jeśli widzisz biały ekran śmierci (WSoD), prawdopodobnie konflikt wtyczek lub motywu – przejdź dalej.
Krok 2: Izoluj problem – wyłącz wtyczki i motywy przez FTP
Brak dostępu do panelu? Łączymy się przez FTP (FileZilla) z katalogiem wp-content/plugins/ i zmieniamy nazwę folderu problematycznej wtyczki (np. na „nazwa-backup”). To ją dezaktywuje natychmiast. Powtórz dla motywów w wp-content/themes/.
- Biały ekran lub brak logowania? Sprawdź Jak naprawić biały ekran śmierci w WordPress? i Nie mogę przejść do WordPressa: wybrane przyczyny i rozwiązania.
- Błąd krytyczny po aktualizacji? Wyłącz wszystkie wtyczki naraz i aktywuj po jednej.
Po odzyskaniu dostępu, włącz je pojedynczo, testując stronę.
Krok 3: Napraw typowe błędy techniczne serwera i PHP
Często winne są limity PHP lub konflikty plików. Dodaj do wp-config.php: define('WP_MEMORY_LIMIT', '256M'); i sprawdź plik .htaccess (zrób backup, usuń niestandardowe reguły).
- Błąd ‘Maximum Execution Time Exceeded’? Zwiększ limit w php.ini lub .htaccess:
max_execution_time = 300– szczegóły w Błąd ‘Maximum Execution Time Exceeded’ w WordPressie – przyczyny i skuteczne rozwiązania. - ‘Failed to Open Stream’? Brakujące pliki motywu/wtyczki – reinstall lub sprawdź uprawnienia (pliki 644, foldery 755). Pełny fix w Błąd ‘Failed to Open Stream’ w WordPressie – jak go naprawić krok po kroku?.
Sprawdź też cache (wyczyść wtyczki jak WP Rocket) i konflikty z serwerem (zbyt niski limit w hostingu współdzielonym).
Rekomendacje – rozszerz swoją wiedzę w bazie SEOHOST
Gdy wrócisz do pełnej sprawności, zgłęb te artykuły – to klucz do uniknięcia powtórek:
- Najczęstsze błędy i problemy w WordPress oraz ich rozwiązania – pełna lista usterek.
- Jak wyłączyć motyw WordPress przez FTP? i Jak dezaktywować wtyczkę WordPress przez FTP? – awaryjne triki.
Zawsze miej backup (Softaculous lub UpdraftPlus) i monitoruj stronę narzędziami jak Google Lighthouse. Masz problem z hostingiem? Skontaktuj się z supportem SEOHOST – pomożemy zdiagnozować serwer.