Spis treści
Zablokowanie dostępu do obszaru administracyjnego WordPress (wp-admin) może być frustrujące i może mieć różne przyczyny, w tym problemy z wtyczką lub motywem, nieprawidłowe próby wprowadzenia hasła lub zmiany uprawnień użytkownika. Oto kompleksowy przewodnik na temat tego, co zrobić, jeśli zostaniesz zablokowany w panelu administracyjnym WordPress:
Wyczyść pliki cookie i pamięć podręczną przeglądarki
Czasami problem może być tak prosty, jak problem z przeglądarką. Wyczyść pliki cookie i pamięć podręczną przeglądarki, aby upewnić się, że nie jest to usterka sesji uniemożliwiająca zalogowanie się.
Wyłączanie wtyczek
Wadliwa wtyczka może powodować blokady, zwłaszcza jeśli zarządza bezpieczeństwem lub rolami użytkowników.
- Za pośrednictwem FTP lub Menedżera plików: Połącz się ze swoją witryną za pomocą klienta FTP lub menedżera plików w panelu sterowania hostingu. Przejdź do sekcji
zawartość wp
i znajdź folderwtyczki
folder. Zmień jego nazwę naplugins_deactivate
aby wyłączyć wszystkie wtyczki. Jeśli to rozwiąże problem, zmień nazwę folderu z powrotem nawtyczki
a następnie wyłączaj wtyczki jedna po drugiej w panelu administracyjnym WordPress, aby znaleźć winowajcę.
Resetowanie hasła
Jeśli problem jest związany z hasłem, spróbuj je zresetować.
- Przez e-mail: Użyj linku "Zgubiłeś hasło?" na stronie logowania, aby zresetować hasło za pośrednictwem poczty e-mail.
- Poprzez phpMyAdmin: Jeśli reset przez e-mail nie zadziała, możesz zresetować hasło bezpośrednio w bazie danych. Uzyskaj dostęp do phpMyAdmin z pulpitu nawigacyjnego hostingu, znajdź bazę danych WordPress i przejrzyj sekcję
wp_users
tabela. Edytuj wpis użytkownika, wprowadź nową wartość w poluuser_pass
wybierz MD5 z menu funkcji i zapisz zmiany.
Sprawdź uprawnienia użytkownika
Jeśli podejrzewasz, że role lub uprawnienia użytkownika zostały zmienione:
- Poprzez phpMyAdmin: Dostęp do
wp_usermeta
w bazie danych WordPress. Sprawdźwp_capabilities
(prefiks tabeliwp_
może być inny) dla identyfikatora użytkownika, aby upewnić się, że jest ustawiony naa:1:{s:13:"administrator";s:1:"1";}
. Ten ciąg oznacza użytkownika jako administratora.
Weryfikacja pliku wp-config.php
Upewnij się, że wp-config.php
nie został zmieniony, zwłaszcza plik AUTH_KEY
i innych kluczy bezpieczeństwa, ponieważ może to wpłynąć na logowanie.
- Za pośrednictwem FTP lub Menedżera plików: Pobierz i sprawdź swój
wp-config.php
plik. Poszukaj wszelkich anomalii lub ostatnich zmian, których nie wprowadziłeś, szczególnie wokół kluczy bezpieczeństwa WordPress.
Dezaktywacja pliku .htaccess
Błędne konfiguracje w urządzeniu .htaccess
może uniemożliwić dostęp do obszaru administratora.
- Za pośrednictwem FTP lub Menedżera plików: Zmień nazwę
.htaccess
plik do czegoś takiego jak.htaccess_old
aby ją dezaktywować. Jeśli pozwala to na dostęp, należy ponownie utworzyć nowy.htaccess
przechodząc do Ustawienia > Permalinki w panelu administracyjnym WordPress i klikając "Zapisz zmiany".
Sprawdź reguły odmowy IP
Jeśli Twój adres IP został przypadkowo dodany do listy odrzuconych w Twoim środowisku hostingowym lub przez wtyczkę bezpieczeństwa, możesz mieć zablokowany dostęp do wp-admin.
- Za pośrednictwem cPanel lub Hosting Dashboard: Poszukaj "Menedżera odmowy IP" lub podobnych opcji w panelu sterowania hostingu. Upewnij się, że Twój adres IP nie znajduje się na liście.
- Poprzez wtyczki bezpieczeństwa: Jeśli masz dostęp do plików swojej witryny, być może będziesz musiał ręcznie edytować pliki wtyczek, które kontrolują dostęp IP, aby usunąć wszelkie reguły odmowy wpływające na twój adres IP.
Kontakt z dostawcą usług hostingowych
Jeśli żaden z powyższych kroków nie zadziała, skontaktuj się z dostawcą hostingu. Może on sprawdzić problemy po stronie serwera, pomóc zidentyfikować przyczynę blokady i być w stanie przywrócić dostęp.
Przywracanie z kopii zapasowej
W ostateczności, jeśli masz ostatnią kopię zapasową swojej witryny, przywrócenie jej może pomóc, zwłaszcza jeśli blokada jest spowodowana niedawną zmianą lub aktualizacją.
W przypadku blokady kluczowa jest cierpliwość i systematyczne rozwiązywanie problemów. Zawsze podejmuj środki zapobiegawcze, takie jak regularne tworzenie kopii zapasowych i ostrożne aktualizacje wtyczek/tematów, aby zminimalizować te problemy w przyszłości.