Możliwe powody do bycia zablokowanym przez WP-Admin

Artykuł napisany przez:
  • WordPress
  • Zaktualizowano: Dec 10, 2016

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 być kilka powodów, dla których zablokowano Cię z panelu administracyjnego 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 musisz upewnić się, że masz kopię wszystkich plików. Jeśli coś pójdzie nie tak, będziesz mógł cofnąć zegar!

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 czyta, "Jedna lub więcej tabel bazy danych są niedostępne. Baza danych może wymagać naprawy ", a wszystko, co jest wymagane, to 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 strony www.twojawitryna.com/wp-admin/maint/repair.php i wykonaj czynności naprawcze. To powinno działać, ale jeśli się nie powiedzie, możesz również naprawić bazę danych za pomocą modułu phpMyAdmin. Jeśli chcesz uzyskać dodatkowe wyjaśnienia Artykuł maketecheasier na temat rozwiązywania korupcji 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ć plik i sprawdzić go pod kątem wszelkich zmian. Ten plik zawiera szczegóły połączenia z twoją bazą danych. Mogą występować problemy z twoją nazwą użytkownika i hasłami, które należy ustawić poprawnie. 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 zobaczysz przy próbie zalogowania się, to nie mrugający pusty biały ekran, często wspominany przez społeczność WordPress "WordPress White Screen Of Death". Jednym z powodów może być po prostu brak miejsca na serwerze. Może się tak zdarzyć w przypadku udostępniania hostingu. Czyszczenie pamięci podręcznej przeglądarki lub wtyczki pamięci podręcznej (jeśli możesz uzyskać do niej dostęp) może pomóc.

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 złe kodowanie w samym motywie lub w używanych wtyczkach. Jeśli ostatnio dodano lub zmodyfikowano wtyczkę, zmiana może zostać cofnięta, aby sprawdzić, czy przywrócono dostęp. Ale jeśli nadal masz biały ekran przed sobą, 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 wystąpić, gdy pracujesz nad plikiem functions.php kompozycji lub jakimkolwiek innym plikiem php WordPress. W takim przypadku wadliwe kodowanie jest najbardziej prawdopodobną przyczyną pustego ekranu. Będziesz wtedy musiał uzyskać dostęp do WordPressa za pomocą FTP i ustawić poprawnie wadliwe kodowanie.

Aby uniknąć tego konkretnego problemu, niektórzy zalecają używanie tematów podrzędnych podczas wprowadzania zmian w PHP tematu. Najlepiej jest zapisać wersję oryginalnego PHP na żywo, niezależnie od tego, czy dokonano jakichkolwiek zmian. Nie byłoby utraty oryginalnego kodu, w przypadku ewentualnego zgłuszenia.

W celu dokładniejszego zbadania przyczyn białego ekranu śmierci, polecam przeczytanie Artykuł Corey McKrill o The Theme Foundry.

Niepoprawny problem z hasłem

Czasami, pomimo użycia właściwej nazwy użytkownika i hasła, nie można uzyskać dostępu do pulpitu WordPress. Nawet próba uzyskania dostępu za pomocą opcji "Nie pamiętam hasła" nie działa, ponieważ możesz nie otrzymać wiadomości e-mail z poprawnym hasłem. Może się tak zdarzyć, jeśli jakiś haker zdążył złamać twoją witrynę.

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 stronami WordPress z nieco trudnych sytuacji. I na koniec, chciałbym dodać, mimo rozwoju WordPressa jako systemu zarządzania treścią i rozwoju doskonałego sprzętu, zawsze jest szansa, że ​​coś pójdzie nie tak. Dlatego należy regularnie tworzyć kopie zapasowe witryn internetowych.

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

O Wisznu

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