Nie ma nic bardziej frustrującego niż próba zalogowania się do panelu WordPressa i zobaczenie komunikatu o… błędzie krytycznym.

Najczęściej winowajcą okazuje się wtyczka, która powoduje jakiegoś rodzajju konflikt. Bez dostępu do panelu administracyjnego sytuacja wydaje się patowa, ale spokojnie – są sposoby, by to naprawić.

Jak wyłączyć wtyczkę przez FTP, nic prostszego

Pierwszym krokiem do odzyskania kontroli nad swoją stroną jest wyłączenie felernej wtyczki za pomocą FTP. Jeśli nigdy wcześniej nie korzystałeś z tego narzędzia, nie martw się – to nie jest tak skomplikowane, jak mogłoby się wydawać. Oto instrukcja krok po kroku:

  1. Pobierz i zainstaluj klienta FTP – najpopularniejszym wyborem jest FileZilla, ale możesz użyć dowolnego programu tego typu (możesz też użyć klienta wbudowanego w panel hostingu, zenbox ma np. takie rozwiązanie).
  2. Połącz się ze swoją stroną – uruchom klienta FTP i wprowadź dane logowania (adres serwera, nazwę użytkownika i hasło). Dane te otrzymasz od swojego dostawcy hostingu.
  3. Przejdź do katalogu WordPressa – po zalogowaniu znajdź folder „public_html” lub „www”, a następnie wejdź do katalogu „wp-content”.
  4. Otwórz folder „plugins” – w tym miejscu znajdują się wszystkie zainstalowane wtyczki.
  5. Wyłącz problematyczną wtyczkę – znajdź folder wtyczki, która mogła spowodować błąd krytyczny (to wtyczka, którą zainstalowałeś ostatnio, bądź taka która niedawno miał aktualizację). Aby ją wyłączyć, wystarczy zmienić nazwę folderu, dodając na końcu np. „_off” lub „_disabled”. Przykład: jeśli wtyczka nazywa się „elementor”, zmień nazwę folderu na „elementor_disabled”.
  6. Sprawdź, czy problem został rozwiązany – spróbuj ponownie zalogować się do panelu WordPressa. Jeśli wszystko poszło dobrze, błąd krytyczny zniknie.

Co zrobić, jeśli nie wiesz, która wtyczka jest winna?

Czasami nie jest oczywiste, która wtyczka spowodowała błąd. W takiej sytuacji najlepiej wyłączyć wszystkie wtyczki, rób to po kolei według wcześniejszego sposobu lub wszystkie jednocześnie. Jak to zrobić? W folderze „plugins” zmień nazwę całego katalogu na „plugins_disabled”. Teraz spróbuj zalogować się do WordPressa. Jeśli uzyskasz dostęp, oznacza to, że jedna z wtyczek była źródłem problemu. Możesz teraz przywrócić oryginalną nazwę katalogu i zacząć włączać wtyczki pojedynczo, aż znajdziesz tę, która wywołała błąd.

Alternatywne rozwiązanie… skorzystanie z phpMyAdmin

Jeśli nie masz dostępu do FTP, ale masz dostęp do panelu hostingu, możesz skorzystać z narzędzia phpMyAdmin. Jest to bardziej zaawansowana metoda, ale równie skuteczna.

  1. Zaloguj się do panelu hostingowego – wejdź do sekcji bazy danych i wybierz phpMyAdmin.
  2. Wybierz bazę danych swojej strony – po prawej stronie znajdziesz listę tabel. Znajdź tabelę „wp_options” (nazwa może się różnić, jeśli używasz niestandardowego prefiksu).
  3. Edytuj wpis „active_plugins” – w tabeli „wp_options” znajdź wpis o nazwie „active_plugins” i kliknij „Edytuj”. Wartość tego wpisu przechowuje listę aktywnych wtyczek. Aby je wyłączyć, usuń całą zawartość tego pola i zapisz zmiany.

Po wykonaniu tych kroków wszystkie wtyczki zostaną wyłączone, a Ty będziesz mógł zalogować się do panelu WordPressa. Następnie możesz zacząć ponownie włączać wtyczki i zidentyfikować tę, która powodowała błąd.

Pamiętaj o… backupach

Teraz, kiedy już wiesz, jak poradzić sobie z błędem krytycznym spowodowanym przez wtyczki, warto zastanowić się, jak uniknąć podobnych problemów w przyszłości. Przede wszystkim:

  • Aktualizuj regularnie wtyczki – nieaktualne wersje mogą zawierać błędy lub być podatne na ataki.
  • Testuj nowe wtyczki na wersji testowej strony – zanim włączysz je na stronie produkcyjnej, sprawdź, czy działają poprawnie w kontrolowanym środowisku.
  • Zadbaj o kopie zapasowe – regularne tworzenie kopii zapasowych pozwoli szybko przywrócić stronę w przypadku problemów.

Chociaż wiele błędów w WordPressie może wyglądać przerażająco, nie są one czymś, z czym nie da się sobie poradzić. Często wystarczy odrobina cierpliwości i znajomość kilku narzędzi, aby przywrócić swoją stronę do działania. Pamiętaj, że korzystanie z FTP czy phpMyAdmin to tylko jedno z wielu rozwiązań – warto je poznać, ale równie ważne jest zapobieganie problemom, zanim się pojawią.

Gdybyś potrzebował pomocy z którymś ze sposobów lub jakimkolwiek błędem WordPressa, pytaj śmiało.