Możliwe powody do bycia zablokowanym przez WP-Admin

Aktualizacja: 10 grudnia 2016 r. / Artykuł: Vishnu

Może się zdarzyć, że pewnego dnia okaże się, że nie możesz uzyskać dostępu do swojej witryny WordPress. Nie może być żadnego wyraźnego powodu. Tak, chociaż to bardzo cię martwi, nie ma prawdziwej przyczyny paniki. Możliwe jest zidentyfikowanie głównej przyczyny problemu i rozwiązanie go.

Może istnieć kilka powodów, dla których zostałeś zablokowany w panelu administracyjnym swojej witryny.

  • Błąd podczas nawiązywania połączenia z bazą danych
  • Biały ekran śmierci
  • Nieprawidłowy problem z hasłem

Rzućmy okiem każdy z tych i możliwe rozwiązania tego samego.

Możesz spróbować rozwiązać wszystkie trzy problemy, ale najpierw upewnij się, że masz kopię zapasową wszystkich plików. Jeśli coś pójdzie nie tak, będziesz mógł cofnąć czas!

Błąd podczas nawiązywania połączenia z bazą danych

Ten komunikat pojawi się, gdy wystąpi uszkodzenie bazy danych lub dane logowania do bazy danych mogą być błędne, a mało prawdopodobny scenariusz, w którym usługa hostingowa nie działa.

Najpierw sprawdź komunikat o błędzie. Jeśli brzmi „Co najmniej jedna tabela bazy danych jest niedostępna. Baza danych może wymagać naprawy ”, wtedy wystarczy tylko prosta naprawa bazy danych. Istnieją dwa sposoby naprawy bazy danych WP.

Znajdź plik wp-config.php i dodaj następujący element do końca.

 określenie ( 'WP_ALLOW_REPAIR' PRAWDA);

Teraz przejdź do www.yoursite.com/wp-admin/maint/repair.php i kontynuuj proces naprawy. Powinno to zadziałać, ale jeśli się nie powiedzie, możesz również naprawić bazę danych za pośrednictwem modułu phpMyAdmin. Jeśli chcesz uzyskać dalsze wyjaśnienia, przejdź do Artykuł maketecheasier na temat rozwiązywania problemów związanych z uszkodzeniem bazy danych WordPress.

Z drugiej strony, jeśli witryna wyświetla komunikat „Błąd podczas nawiązywania połączenia z bazą danych”, należy zidentyfikować plik wp-config, otworzyć go i sprawdzić, czy nie ma w nim żadnych zmian. Ten plik zawiera szczegóły połączenia z twoją bazą danych. Mogą wystąpić problemy z danymi logowania do nazwy użytkownika i hasła, które należy ustawić prawidłowo. Dowiedz się więcej o tych poświadczeniach i upewnij się, że są poprawne.

Jeśli błąd nadal występuje nawet po tym, problem najprawdopodobniej leży po stronie serwera hosta. Musisz sprawdzić, czy serwer MySQL reaguje. Jeśli wiesz, że inni użytkownicy tej samej usługi hostingowej występują problem, to możesz być dość pewny, że jest to problem serwera MySQL. Jeśli wystąpi błąd w wynikach testconnection.php lub podczas łączenia się z phpMyAdmin, skontaktuj się z serwerem hosta, aby go naprawić.

Biały ekran śmierci

Jak sama nazwa wskazuje, wszystko, co widzisz, próbując się zalogować, to nie mrugający, pusty biały ekran, często określany również przez społeczność WordPress „WordPress White Screen Of Death”. Jednym z powodów może być po prostu brak wystarczającej ilości miejsca na serwerze. Może się tak często zdarzyć, gdy hosting jest udostępniany. Pomocne może być wyczyszczenie pamięci podręcznej przeglądarki lub wtyczki pamięci podręcznej (jeśli masz do niej dostęp).

Czasami pliki WordPress lub baza danych mogą być uszkodzone z powodu złośliwego oprogramowania lub innych podobnych problemów, w takim przypadku można je rozwiązać tylko po stronie serwera. W przeciwnym razie serwer może doświadczać przestojów, planowanych lub nieplanowanych.

DE_BUG w WordPress może również pomóc w zidentyfikowaniu przyczyny błędu. Często przyczyną jest słabe kodowanie w samym motywie lub w używanych wtyczkach. Jeśli ostatnio dodano lub zmodyfikowano wtyczkę, można ją cofnąć, aby sprawdzić, czy dostęp został przywrócony. Ale jeśli nadal masz przed sobą biały ekran, konieczne będzie zatrudnienie klienta transferu plików, aby wprowadzić wymagane zmiany.

Wtyczki, które są aktualne i są aktywnie wspierane przez programistę, a także zgodne z najnowszymi wersjami WordPressa, nie powodują problemów. Nieaktualne wtyczki są często winne.

Aby upewnić się, że jest to wtyczka powodująca problem:

  1. Możesz przejść do folderu wp-content na serwerze witryny, zlokalizować folder wtyczek i zmienić jego nazwę.
  2. Wszystkie wtyczki zostaną dezaktywowane i jeśli możesz teraz uzyskać dostęp do pulpitu WordPress, wiesz na pewno, że problem dotyczy jednej lub kilku wtyczek.
  3. Możesz zlokalizować błąd uaktywniając wtyczki jeden po drugim i sprawdzając, czy ponownie pojawi się biały ekran. Możesz następnie usunąć kłopotliwą wtyczkę.

Jeśli po wykonaniu tych czynności nadal patrzysz na pusty ekran, możesz powtórzyć proces z wtyczkami na temat motywów i sprawdzić, czy działają poprawnie.

Czasami biały ekran może pojawić się podczas pracy nad plikiem functions.php motywu lub innym plikiem php WordPress. W tym przypadku wadliwe kodowanie jest najbardziej prawdopodobną przyczyną pustego ekranu. Będziesz wtedy musiał uzyskać dostęp do WordPressa za pomocą FTP i naprawić wadliwe kodowanie.

Aby uniknąć tego konkretnego problemu, niektórzy zalecają używanie motywów potomnych podczas wprowadzania zmian w motywie PHP. Najlepiej jest również zapisać aktywną, działającą wersję oryginalnego PHP na dowolnej pamięci zewnętrznej przed przystąpieniem do wprowadzania jakichkolwiek zmian. Nie byłoby utraty oryginalnego kodu w przypadku jakichkolwiek błędów.

Aby uzyskać bardziej szczegółowe studium przyczyn białego ekranu śmierci, polecam przeczytać Artykuł Corey McKrill na temat The Found Foundry.

Niepoprawny problem z hasłem

Czasami, pomimo użycia właściwej kombinacji nazwy użytkownika i hasła, nie możesz uzyskać dostępu do pulpitu WordPress. Nawet próba uzyskania dostępu za pomocą opcji „zapomniałem hasła” nie działa, ponieważ możesz nie otrzymać e-maila z poprawnym hasłem. Może się tak zdarzyć, jeśli hakerowi udało się włamać do Twojej witryny.

Najprostszym rozwiązaniem tego będzie z twojego konta hostingowego. Użyj phpMyAdmin, otwórz bazę danych i zidentyfikuj użytkowników. Gdy to zrobisz, możesz zmienić poświadczenia hasła i jesteś ustawiony! SiteGround zapewnił dość obszerny samouczek na ten sam temat i tak będzie każda dobra usługa hostingowa.

Final Thoughts

Mam nadzieję, że ten przewodnik okazał się przydatny w manewrowaniu witrynami WordPress w nieco trudnych sytuacjach. Na koniec chciałbym dodać, że pomimo rozwoju WordPress jako systemu zarządzania treścią i rozwoju doskonałego sprzętu, zawsze istnieje ryzyko, że coś pójdzie nie tak. Dlatego pamiętaj, aby regularnie tworzyć kopie zapasowe swoich witryn.

Powinieneś także wiedzieć, że żaden z tych problemów nie może nękać Twojej witryny. Jeśli tak jest i nadal jesteś zablokowany, skontaktuj się z usługodawcą internetowym.

O Wisznu

Vishnu jest niezależnym pisarzem w nocy, pracuje jako analityk danych w ciągu dnia.