Nie masz dostępu do WordPressa? Rozwiązania 4, gdy nie możesz uzyskać dostępu wp-admin

Opublikowany: 2017-09-15

Czy obecnie nie masz dostępu do WordPressa? Przez ekran praktycznie wyczuwam niepokój. To jest do zrozumienia. Nie ma o wiele bardziej nieprzyjemnych uczuć niż brak dostępu do własnej witryny WordPress

Jednak weźmy głęboki oddech, ok? Przejdziemy przez to. Masz kopię zapasową swojej witryny, prawda? Mniejsza o to teraz. Zamiast tego skoncentrujmy się na ulepszaniu rzeczy.

W tym artykule przeprowadzimy Cię przez różne scenariusze, które mogą spowodować zablokowanie Cię w WordPressie. Co więcej, zapewnimy Ci również niezbędne kroki, aby wrócić do pulpitu WordPress. Możesz więc znów zacząć normalnie oddychać.

Twoje hasło nie działa (i odzyskiwanie też nie działa)

Czasami zdarza się, że Twoje hasło przestaje działać. Być może zapomniałeś o tym (co może się zdarzyć, jeśli prowadzisz kilka witryn), a może ktoś zhakował Twoją witrynę i zmienił ją.

Sytuacja staje się jeszcze gorsza, jeśli odzyskiwanie hasła również nie działa. Kiedy tak się stanie, jedyną szansą, jaką masz, jest zresetowanie hasła w bazie danych WordPress. Nie martw się, to nie jest takie trudne, jak się wydaje.

Uzyskaj dostęp do bazy danych przez phpMyAdmin

Aby zresetować hasło, musisz najpierw uzyskać dostęp do bazy danych WordPress. Zwykle dzieje się to za pośrednictwem phpMyAdmina, który zapewnia ładny interfejs do tego. Twój dostawca hostingu powinien dać Ci do niego dostęp.

Tam znajdź tabelę wp_users . Uwaga, nazwa może być inna w przypadku zmiany prefiksu bazy danych podczas instalacji, jednak nadal powinna kończyć się na _users .

Tabela wp_users w bazie danych wordpress

Tutaj WordPress zapisuje wszystkich użytkowników, więc po kliknięciu powinieneś znaleźć listę wszystkich profili użytkowników obecnych w Twojej witrynie.

Zmień hasło użytkownika

Aby zmienić hasło, kliknij Edytuj obok swojej nazwy użytkownika. Na następnym ekranie znajdź pole user_pass . Tutaj zapisywane jest Twoje hasło użytkownika. Jednak ponieważ jest zaszyfrowane, w polu pojawi się tylko bełkot.

zaszyfrowane hasło użytkownika w phpmyadmin

Aby utworzyć nowe hasło, po prostu usuń to, co tam jest i zapisz nowe hasło. Jednak i to jest ważne, przed pójściem Zapisz u dołu, upewnij się wybrać MD5 z menu rozwijanego o nazwie F namaszczenie w środku.

utwórz nowe hasło użytkownika wordpress w phpmyadmin

Dzięki temu Twoje hasło zostanie ponownie zaszyfrowane. Potem nadszedł czas na oszczędzanie. Jeśli to był problem, nie powinieneś już być blokowany w WordPressie i mieć ponownie dostęp do wp-admin .

Blokada WordPressa z powodu zbyt wielu prób logowania

Doskonałym sposobem zapobiegania atakom typu brute force (gdzie hakerzy używają oprogramowania do automatycznego odgadnięcia nazwy użytkownika i hasła) jest ograniczenie prób logowania. Problem: to może również zablokować cię przez przypadek.

W rzeczywistości to samo mi się przydarzyło, ponieważ zapomniałem dodać do białej listy mój nowy adres IP z wtyczką bezpieczeństwa, której używałem. Oto jak sobie z tym poradzić.

Wyłącz blokadę w swojej bazie danych

Jeśli napotkasz ten problem, zazwyczaj możesz uzyskać pomoc od twórców wtyczki zabezpieczającej. Na przykład w moim przypadku iThemes Security zapisuje wszystkich wylogowanych użytkowników w bazie danych pod wp_itsec_lockouts i mogę po prostu usunąć blokadę mojej nazwy użytkownika.

W ten sposób ponownie uzyskałem dostęp do backendu WordPress, gdzie mogłem następnie umieścić swój adres IP na białej liście, aby uniknąć takich problemów w przyszłości.

Jeśli podejrzewasz, że Twoja wtyczka bezpieczeństwa zablokowała Cię w WordPressie, wyszukaj w Google swoją nazwę oraz „zablokowany” lub podobną frazę wyszukiwania, aby znaleźć rozwiązanie. Mogłoby to być tak samo łatwe do naprawienia jak dla mnie.

Last Resort: wyłącz swoją wtyczkę bezpieczeństwa

Jeśli nie możesz znaleźć niczego dla swojego konkretnego rozwiązania bezpieczeństwa, istnieje również ostateczność, całkowicie wyłączając wtyczkę. W tym celu nawiąż połączenie z serwerem FTP (na przykład przez FileZilla) i uzyskaj dostęp do folderu wtyczek wewnątrz wp-content .

Tam możesz dezaktywować wtyczkę bezpieczeństwa, zmieniając nazwę jej katalogu. Potem nadszedł czas, aby spróbować, jeśli nadal nie masz dostępu do WordPressa. Jeśli ponownie masz dostęp, podejmij kroki, aby temu zapobiec, jak wspomniano powyżej.

Straciłeś uprawnienia administratora

Inną rzeczą, która może się zdarzyć, gdy ktoś zhakuje Twoją witrynę, jest to, że nie masz uprawnień administratora. Oznacza to, że możesz zalogować się do WordPressa, ale nie masz dostępu do ważnych menu, takich jak wtyczki i motywy . Oczywiście to też nie jest idealna sytuacja. Jednak na szczęście rozwiązanie również nie jest zbyt skomplikowane.

Utwórz nowego użytkownika

W tym przypadku ponownie pierwszym krokiem jest uzyskanie dostępu do bazy danych i przejście do wp_users . Tam kliknij Wstaw u góry.

utwórz nowego administratora wordpress w phpmyadmin

Dzięki temu możesz stworzyć zupełnie nowego użytkownika. Oto, co musisz wypełnić, aby to zrobić:

  • ID — W tym miejscu możesz wpisać dowolny numer, o ile nie jest jeszcze używany. Dobrym sposobem jest policzenie, ilu użytkowników jest obecnie w Twojej witrynie i ustawienie identyfikatora na tę liczbę plus jeden. Niezależnie od numeru, którego używasz, zapamiętaj go, aby wykonać poniższe kroki!
  • user_login — To jest Twój login do WordPressa, wybierz wszystko oprócz admin .
  • user_pass — Jak ustaliliśmy wcześniej, jest to hasło użytkownika. Wprowadź zapisane hasło i nie zapomnij ustawić MD5 w Function .
  • user_nicename — Ładniejsza wersja Twojej nazwy użytkownika. Pojawia się w backendzie WordPress i w Twojej witrynie, więc wybierz coś, co jest dla Ciebie wygodne, gdy inni to widzą.
  • user_email — wprowadź adres e-mail, który chcesz powiązać z tym użytkownikiem.
  • user_registered — Wybierz bieżącą datę.
  • user_status — Ustaw lub pozostaw na 0 (zero).
  • display_name — Nazwa użytkownika wyświetlana w witrynie.

Gdy skończysz, naciśnij Idź na dole, aby zapisać użytkownika.

Konfiguruj meta użytkownika

Stąd przejdziemy teraz do tabeli o nazwie wp_usermeta . Powinieneś mieć do niego dostęp z lewej strony. Tutaj ponownie kliknij Wstaw, aby przejść do tego menu:

utwórz metamorfozę użytkownika admin użytkownika wordpress

Następnie wypełnij go w ten sposób:

  • unmeta_id — Możesz zostawić to puste, zostanie wygenerowane automatycznie.
  • user_id — Wprowadź skonfigurowany wcześniej numer identyfikacyjny.
  • meta_key — Tutaj wpisz wp_capabilities .
  • meta_value — wprowadź a:1:{s:13:”administrator”;b:1;} .

Ponownie naciśnij Idź, aby zapisać dane wejściowe. Następnie kliknij ponownie Wstaw i wypełnij ustawienia następującymi informacjami:

  • unmeta_idPonownie pozostaw to pole puste.
  • user_id — Wprowadź numer identyfikacyjny z wcześniejszego okresu.
  • meta_key — Tym razem wpisz wp_user_level .
  • meta_value — wprowadź 10 .

Zapisz, a teraz powinieneś móc ponownie zalogować się do WordPressa za pomocą nowego użytkownika. Kiedy to zrobisz, pierwszą rzeczą do zrobienia jest edycja profilu użytkownika (prawy górny róg, wybierz Edytuj mój profil ), aby upewnić się, że wszystko jest tak, jak powinno. Po tym nadszedł czas, aby poradzić sobie z potencjalnym włamaniem.

Przerażający biały ekran śmierci

Innym powodem, dla którego należy zablokować WordPressa, może być również biały ekran śmierci. Jak sama nazwa wskazuje, dzieje się tak, gdy próbujesz uzyskać dostęp do witryny WordPress, a wszystko, co otrzymujesz, to pusty biały ekran. Chociaż jest to podwójnie przerażające, istnieją sposoby, by sobie z tym poradzić.

Dezaktywuj swoje wtyczki

Jednym z częstych powodów doświadczania WSoD jest nieprawidłowo działająca wtyczka. Szybki test, aby sprawdzić, czy tak jest, polega na uzyskaniu dostępu do serwera FTP, przejdź z powrotem do folderu wtyczek i tym razem zmień nazwę całego folderu.

Spowoduje to całkowitą dezaktywację wszystkich wtyczek w Twojej witrynie. Jeśli Twoja strona wróci, to rzeczywiście była to wina jednego z nich.

Aby rozwiązać problem, możesz teraz nazwać folder wtyczek z powrotem do pierwotnej nazwy, a następnie ponownie aktywować wtyczki z zaplecza WordPress jeden po drugim, aż znajdziesz winowajcę.

Oczywiście, jeśli masz już podejrzenie, która z nich może być wadą wtyczki, możesz również zacząć od dezaktywacji tego.

Sprawdź swój motyw

Jeśli powyższe nie rozwiązało problemu, przyczyną może być Twój motyw. Aby sprawdzić, czy tak jest, przejdź do folderu motywów . Zanim zrobisz cokolwiek dalej, pobierz folder, aby mieć kopię zapasową na później.

Następnie upewnij się, że masz zainstalowany domyślny motyw. To oznacza jedną z serii Twenty Something. Jeśli nie, po prostu pobierz, rozpakuj i prześlij do folderu z motywami .

Następnie zmień nazwę katalogu aktywnego motywu. Spowoduje to, że WordPress automatycznie przełączy się na domyślny motyw. Jeśli to rozwiąże problem, prawdopodobnie Twój motyw jest wadliwy i musisz znaleźć problem.

Zwiększ limit pamięci swojej witryny

Niewystarczająca pamięć serwera może również spowodować biały ekran śmierci. Jest kilka rzeczy, które możesz zrobić, jednak wykraczają one poza ten artykuł. Zapoznaj się z tym przewodnikiem, aby zwiększyć limit pamięci swojej witryny WordPress. Więcej rozwiązań dotyczących białego ekranu śmierci znajdziesz w tym artykule.

Blokada WordPressa z powodu błędu analizy PHP

Trudną rzeczą na stronach internetowych jest to, że nawet małe rzeczy, takie jak brakujący średnik lub podobne, mogą je wyłączyć.

zablokowano wordpress z powodu błędu analizy php

Jeśli okaże się, że nie masz dostępu do witryny WordPress z ekranem podobnym do powyższego, zwykle dzieje się tak po wstawieniu fragmentu kodu do jednego z plików. Zwłaszcza początkujący często używają do tego wbudowanego edytora WordPress, a następnie nie mają możliwości odwrócenia swoich działań.

Na szczęście dość łatwo jest z tego wrócić, o ile pamiętasz, gdzie umieściłeś fragment (zazwyczaj functions.php ). Jeśli tak, możesz po prostu połączyć się ze swoją witryną przez FTP i edytować ją za pomocą edytora kodu (moim ulubionym jest Notepad ++). Wyjmij wstawiony wcześniej fragment kodu, ponownie prześlij plik i powinieneś móc ponownie uzyskać dostęp do WordPressa.

Czy wróciłeś do swojej witryny?

Brak dostępu do WordPressa jest wysoko na liście koszmarów każdego właściciela witryny. Brak dostępu do Twojej strony nie jest sytuacją, w której ktokolwiek lubi być. Na szczęście istnieje rozwiązanie każdego problemu, łącznie z brakiem możliwości zalogowania się do WordPressa.

Powyżej omówiliśmy, jak wrócić do witryny, jeśli blokada jest spowodowana błędnym hasłem, zbyt dużą liczbą prób logowania, utratą uprawnień administratora, białym ekranem śmierci i błędami analizy PHP. Jeśli Twój problem został uwzględniony, powinieneś być teraz bezpieczny i zdrowy w backendzie WordPress. Gratulacje!

Jeśli jednak napotkałeś inne problemy z blokadą WordPressa, których nie uwzględniliśmy tutaj, podziel się nimi w sekcji komentarzy poniżej.

Czy kiedykolwiek zostałeś zablokowany z WordPressa z powodu niewymienionego powyżej? Daj nam znać przyczynę i sposób jej rozwiązania w sekcji komentarzy poniżej!

Obraz miniatury artykułu autorstwa Jiw Ingka / shutterstock.com