Articles

WP-Admin nie działa? Fix 'Can’t Access WordPress Admin’ Error

Struggling aby uzyskać dostęp do swojego WordPress admin?

Jeśli nie można uzyskać dostęp do WordPress admin swojej witryny, to zaklina świat kłopotów. Nie będzie w stanie dokonać zmian na swojej stronie internetowej lub naprawić wszelkie błędy. Ale co gorsza, może to oznaczać, że haker przejął kontrolę nad witryną i zablokował cię.

Ale można umieścić swój umysł w spokoju teraz. Ten problem jest dość powszechny, a my pomogliśmy wielu klientom odzyskać dostęp do ich administratora WordPress. Postępuj zgodnie z tym przewodnikiem, a będziesz miał dostęp z powrotem w krótkim czasie.

PRO TIP: Czasami, najprostszym rozwiązaniem jest odświeżenie strony. W przypadku, gdy jeszcze tego nie próbowałeś, zalecamy wyczyszczenie pamięci podręcznej i odświeżenie strony witryny. Aby wyczyścić pamięć podręczną przeglądarki, użyj opcji ustawień w swojej przeglądarce. Aby wyczyścić pamięć podręczną witryny, użyj dowolnej wtyczki do buforowania dostępnej w repozytorium WordPress.

Why Did You Lose Access To WP Admin?

Aby odzyskać dostęp do wp-admin, musisz wiedzieć, dlaczego straciłeś dostęp w pierwszej kolejności. Jeśli już podejrzewasz lub znasz problem, to przejdź od razu do rozwiązania w następnej sekcji.

Najczęstsze powody, dla których nie możesz uzyskać dostępu do swojego administratora WordPress to:

1. Haker włamał się do Twojej witryny i usunął Twoje uprawnienia administratora

2. Wykonałeś zbyt wiele prób logowania i zostałeś zablokowany w swojej witrynie

3. Zmieniłeś swój adres URL logowania i teraz nie pamiętasz swojego niestandardowego adresu URL logowania

4. Nie jesteś w stanie odzyskać swojego hasła za pomocą opcji „Odzyskaj hasło”

5. Napotykasz błędy na swojej stronie logowania wp-admin, takie jak:

a. Błąd PHP

b. Błąd ustanowienia połączenia z bazą danych

c. Wewnętrzny serwer HTTP 500

d. Biały ekran śmierci

e. Błąd parse

Mogą również występować inne błędy, które powodują utratę dostępu do wp-admin, ale w naszym ponad 10-letnim doświadczeniu w pracy z WordPressem, są to najbardziej prawdopodobne przyczyny.

How To Fix Can’t Access WordPress Admin

Sugerujemy, abyś pracował swoją drogę w dół tych poprawek, ponieważ wymieniliśmy najbardziej prawdopodobne rozwiązania jako pierwsze.

W przypadku, gdy już wypróbowałeś kilka rozwiązań, przeskocz bezpośrednio do rozwiązania, którego jeszcze nie próbowałeś.

WAŻNA UWAGA: Jeśli masz dostęp do skonfigurowania witryny inscenizacji za pomocą hosta lub wtyczki WP do inscenizacji, takiej jak BlogVault, zalecamy wykonanie kroków na witrynie inscenizacji, a nie bezpośrednio w witrynie na żywo. Niektóre środki są natury technicznej i niewielki błąd może pogorszyć sytuację.

Środowisko inscenizacji jest klonem twojej strony internetowej, gdzie możesz eksperymentować i rozwiązywać problemy, aby znaleźć rozwiązanie, które działa. Dzięki temu możesz wdrożyć tylko właściwe rozwiązanie w swojej witrynie na żywo.

Ręczne resetowanie hasła administratora przez phpMyAdmin

Domyślnie WordPress pozwala na nieograniczoną liczbę prób logowania. Oznacza to, że możesz próbować różnych nazw użytkowników i haseł, aż trafisz na właściwe.

Ale jeśli miałeś ograniczone próby logowania na swojej stronie, albo ręcznie lub za pomocą wtyczki, możesz znaleźć się zablokowany.

Jeśli nie jesteś w stanie zapamiętać swojego hasła, a także nie jesteś w stanie go odzyskać za pomocą opcji „Zapomniałem hasła”, możesz zresetować swoje hasło za pośrednictwem swojego konta hostingowego.

Nawet jeśli haker zablokował cię z konta, powinieneś być w stanie stworzyć nowe konto użytkownika w ten sposób, aby odzyskać dostęp do swojej witryny.

1. Zaloguj się do swojego konta hostingowego i uzyskaj dostęp do cPanelu.

2. Tutaj, w sekcji Bazy danych, wybierz phpMyAdmin.

cPanel

3. Następnie wybierz bazę danych swojej witryny.

PRO TIP: Jeśli nie znasz nazwy swojej bazy danych, możesz uzyskać dostęp do cPanel > Menedżer plików > public_html. Tutaj, kliknij prawym przyciskiem myszy i Edytuj swój plik wp-config.php. Znajdziesz swoje dane uwierzytelniające bazy danych w tym pliku wp-config.

Edit the WP-Config file

4. Wewnątrz swojej bazy danych, zobaczysz kilka tabel wyświetlanych. Wybierz wp_users i edytuj ją.

Będziesz mógł tutaj tworzyć lub edytować użytkowników oraz ustawiać hasła.

wp users

Znajdź swoją nazwę użytkownika, a pod user_pass, w polu Value, wprowadź wybrane przez siebie hasło. Na koniec zapisz zmiany.

Teraz, gdy uzyskasz dostęp do strony logowania WordPress, możesz użyć nowych poświadczeń logowania i wejść do panelu wp-admin.

Restore Your Backup

Mogłeś zrobić kopię zapasową albo za pomocą wtyczki, albo przez swojego hosta. Jeśli masz kopię zapasową, zalecamy przywrócenie kopii zapasowej.

To usunie wszystkie ostatnie błędy, które pojawiły się na twojej stronie.

Po przywróceniu kopii zapasowej, będziesz mógł uzyskać dostęp do strony wp-admin i zalogować się jak zwykle. Sugerujemy, aby nadal rozwiązywać problemy, aby znaleźć główną przyczynę problemu, aby błąd został naprawiony na stałe.

Disable Your Plugins

Sometimes plugins can be the culprits behind these errors on your site. Ponieważ nie masz dostępu do wp-admin, będziesz musiał wyłączyć wtyczki ręcznie.

  • Zaloguj się na swoje konto hostingowe i przejdź do cPanel > Menedżer plików.

  • Otwórz public_html i otwórz folder wp-contents.
  • Znajdź folder o nazwie Plugins i zmień jego nazwę na Plugins_Disable.
Troubleshooting to check Plugin compatibility

Teraz sprawdź, czy możesz wejść na stronę wp-login. Jeśli możesz, wtedy wtyczka powoduje problem z niekompatybilnością lub konfliktem na twojej stronie.

Możesz zalogować się do wp-admin, a następnie aktywować swoje wtyczki po kolei. Za każdym razem przeładuj swoją witrynę, aby sprawdzić, która wtyczka powoduje problem.

Skanuj swoją witrynę

Gdy hakerom uda się przejąć kontrolę nad twoją witryną, natychmiast cię blokują. Pozbawiają Cię uprawnień administratora, abyś mógł prowadzić swoją złośliwą działalność tak długo, jak to możliwe.

Jeśli podejrzewasz włamanie, musisz natychmiast przeskanować witrynę w poszukiwaniu złośliwego oprogramowania. Ponieważ nie masz dostępu do wp-admin, może to być trudne. Oto, co sugerujemy:

1. Jeśli zainstalowałeś skaner malware, taki jak MalCare na swojej stronie, będziesz miał dostęp do niezależnego pulpitu nawigacyjnego, aby uruchomić skanowanie zdalnie bez konieczności logowania się do WordPressa

2. Użyj zewnętrznych skanerów online, takich jak Virus Total, aby uruchomić skanowanie malware

3. Sprawdź, czy Twoja witryna została oznaczona przez Google jako zhakowana na Google Safe Browsing

4. Sprawdź zakładkę Bezpieczeństwo na swoim koncie Google Analytics

Jeśli wykryjesz złośliwe oprogramowanie na swojej stronie, będziesz musiał ją wyczyścić. Jeśli jesteś zapisany do wtyczki bezpieczeństwa, takiej jak MalCare, możesz ją łatwo wyczyścić, klikając przycisk Auto Clean.

hacked filed detected on malcare

Jeśli nie jesteś jeszcze zapisany, nie będziesz mógł zainstalować wtyczki bezpieczeństwa na swojej stronie, ponieważ jesteś zablokowany. W takich przypadkach można skorzystać z usługi awaryjnego czyszczenia witryny przez MalCare. Eksperci MalCare zajmujący się bezpieczeństwem ręcznie usuną złośliwe oprogramowanie z Twojej witryny i odzyskają dostęp do wp-admin.

Możesz również spróbować ręcznie wyszukać złośliwe oprogramowanie w swojej witrynie. Jednak nie zalecamy tego, ponieważ ręczne skanowanie w poszukiwaniu złośliwego oprogramowania na własną rękę nie jest skuteczne. Wymaga to wiedzy technicznej i z zakresu bezpieczeństwa. Jeśli jednak nadal chcesz spróbować, stworzyliśmy przewodnik, który pomoże Ci przeprowadzić ręczne skanowanie w poszukiwaniu złośliwego oprogramowania.

WAŻNE: Zanim przejdziemy do kolejnych kroków, jeśli nie wykonałeś kopii zapasowej swojej witryny WordPress, zalecamy natychmiastowe wykonanie kopii zapasowej witryny. Te kroki mogą być techniczne i obejmować modyfikację plików WordPress i bazy danych.

Możesz zapoznać się z naszymi przewodnikami na temat ręcznego tworzenia kopii zapasowych WordPress i wtyczek do tworzenia kopii zapasowych WordPress.

Re-upload wp-login.php

Jeśli nie możesz uzyskać dostępu do strony logowania swojej witryny WordPress, może to być spowodowane tym, że twój plik wp-login.php został przeniesiony lub usunięty.

Aby naprawić problem, musisz ponownie załadować ten plik.

1. Pobierz świeżą instalację WordPress na swój komputer. Rozpakuj ten plik, poszukaj pliku wp-login i zachowaj go w gotowości.

2. Zaloguj się do swojego konta hostingowego. Uzyskaj dostęp do cPanel > Menedżer plików > public_html.

public html folder in cpanel

3. Korzystając z opcji przesyłania, prześlij plik wp-login ze swojego komputera do tego folderu public_html. Możesz nadpisać stary plik, jeśli jest obecny.

Upload files in cPanel File Manager

4. Otwórz plik wp-login, klikając na niego prawym przyciskiem myszy i wybierając Edytuj.

5. Na końcu pliku, skopiuj i wklej ten kod:

// Usuń tę linię

$user_login = $user_data;

// Zastąp ją tą linią

$user_login = $user_data->user_login;

6. Zapisz zmiany i powinieneś być w stanie zalogować się do swojego konta administracyjnego WordPress teraz.

Generate A New .htaccess File

Plik .htaccess jest jednym z najbardziej wrażliwych plików twojej witryny WordPress. Czasami, najmniejszy błąd w tym pliku może złamać swoją witrynę i spowodować utratę dostępu do panelu wp-admin.

Możesz spróbować usunąć stary plik .htaccess i wygenerować nowy, aby naprawić problem.

1. Zaloguj się do swojego konta hostingowego. Uzyskaj dostęp do cPanel > Menedżer plików > public_html.

2. Znajdź plik .htaccess i pobierz go tak, abyś miał kopię zapasową.

PRO TIP: Jeśli nie możesz znaleźć pliku .htaccess, przejdź do Ustawienia i zaznacz pole Pokaż ukryte pliki.

Show hidden files .htaccess

3. Następnie usuń plik .htaccess i spróbuj uzyskać dostęp do adresu URL logowania WordPress.

4. Jeśli to zadziałało, po zalogowaniu się do pulpitu nawigacyjnego wp, przejdź do Ustawienia > Permalinki i kliknij przycisk Zapisz. Spowoduje to automatyczne wygenerowanie nowego pliku .htaccess. Jeśli to nie zadziałało, ponownie załaduj swój plik .htaccess, który pobrałeś wcześniej.

Disable Your Theme

Podobnie do wtyczek, twój motyw może być również przyczyną zniknięcia twojej strony wp-admin. Aby wyłączyć motywy WordPress ręcznie:

  • Zaloguj się na swoje konto hostingowe i przejdź do cPanel >Menedżer plików.
  • Otwórz public_html i otwórz folder wp-contents.
  • Znajdź folder o nazwie Themes i zmień nazwę folderu swojego aktywnego motywu z przyrostkiem _disable. Spowoduje to automatyczną aktywację domyślnego motywu WordPress.

Astra theme in themes folder

Teraz sprawdź, czy możesz uzyskać dostęp do strony wp-login. Jeśli błąd zniknął, to znaczy, że przyczyną problemu był Twój motyw.

Aby rozwiązać ten problem, musisz skontaktować się z twórcą motywu, aby wskazać błąd. Prawdopodobnie naprawią oni wszelkie błędy i wypuszczą nową wersję. Również jeśli chcesz zmienić motyw na lepszy, przejdź przez nasz przewodnik dotyczący bezpiecznego zmieniania motywu.

PRO WSKAZÓWKA: Jeśli masz zainstalowanych wiele motywów, nawet jeśli ich nie używasz, mogą one nadal powodować konflikty i problemy z niekompatybilnością. Zalecamy usunięcie wszystkich dodatkowych motywów i zachowanie tylko tego, którego używasz.

Sprawdź uprawnienia do plików

WordPress ma uprawnienia do plików, które przyznają różne poziomy dostępu różnym użytkownikom Twojej witryny WordPress. Możesz zmienić dostęp do odczytu, zapisu i wykonywania plików w swojej witrynie.

Możesz dowiedzieć się więcej w naszym przewodniku po uprawnieniach do plików WordPress. Możesz również odnieść się do Zalecane uprawnienia plików WordPress.

WP file permission

Zalecamy, aby uprawnienia były ustawione na następujące:

  • wp-admin: 744
  • wp-content: 744
    • wp-content/themes: 744
    • wp-content/plugins: 744
    • wp-content/uploads: 744
  • wp-config.php: 764
  • .htaccess: 764

Aby sprawdzić i ustawić uprawnienia do plików, możesz użyć cPanel > Menedżera plików na swoim koncie hostingowym.

Permissions in cpanel

Po ustawieniu prawidłowych uprawnień, powinieneś mieć dostęp do strony logowania WordPress.

Reinstalacja WordPress

Jeśli nadal nie masz dostępu do swojego administratora WordPress, możesz ponownie zainstalować WordPress. Istnieje możliwość, że pliki w instalacji rdzenia WordPressa są uszkodzone.

Reinstalacja WordPressa jest dużym krokiem, ponieważ będziesz zastępować pliki rdzenia. Istnieją jednak sposoby, aby zrobić to bez stresu. Oto dogłębny przewodnik po reinstalacji WordPressa.

UWAGA: Ten krok niesie ze sobą pewne ryzyko. Zalecamy wykonanie kopii zapasowej witryny i użycie witryny etapowej do przeinstalowania WordPressa.

Increase Your PHP Memory Limit

Każda witryna ma ograniczoną ilość pamięci PHP. Jeśli przekroczysz ten limit, błędy mogą zacząć wyskakiwać na swojej stronie. Zwiększenie limitu PHP może rozwiązać te błędy.

Aby to zrobić, musisz edytować swój plik wp-config.php.

Zaloguj się do cPanel >Menedżer plików > public_html. Kliknij prawym przyciskiem myszy i edytuj ten plik.

Aby edytować limit pamięci, znajdź tę linię kodu:

define(’WP_MEMORY_LIMIT’, ’32M’);

Zwiększ limit z 32M do 128M używając następującej linii kodu:

define(’WP_MEMORY_LIMIT’, '128M’);

Zapisz i zamknij plik.

Aby uzyskać więcej informacji, postępuj zgodnie z naszym przewodnikiem, jak zwiększyć limit PHP poprzez plik wp-config.

Troubleshoot Individual Error WordPress Messages

Możesz widzieć konkretne błędy na swojej witrynie WordPress zamiast strony logowania, takie jak:

  1. Error establishing database connection
  1. HTTP 500 Internal server
  1. White screen of death
  1. Parse Errors
  1. PHP Errors

Whever whatever error you’re facing, we have a complete guide to troubleshooting that you can follow to fix the issue.

Jesteśmy pewni, że jeden z tych środków pomógł Ci zalogować się do wp-admin. Jednak w rzadkich przypadkach, że nadal nie byłeś w stanie rozwiązać problemu, mamy kilka wskazówek.

Co zrobić, jeśli nadal nie możesz uzyskać dostępu do wp-admin

Jeśli nadal jesteś zablokowany ze swojego administratora WordPress, oto co możesz zrobić:

  1. Skontaktuj się z hostem internetowym – Twój host internetowy przyjrzy się problemowi i zresetuje dostęp do logowania. Skontaktuj się z obsługą klienta swojego hosta internetowego i poproś ich o pomoc.
  1. Poproś o pomoc na forum pomocy technicznej WordPress – WordPress ma aktywne forum pomocy technicznej, na którym możesz poprosić o pomoc innych użytkowników WordPressa. Możesz zamieścić szczegóły dotyczące problemu, z którym się borykasz, a ktoś pomoże Ci go rozgryźć.
  1. Sprawdź popularne fora – Istnieje wiele forów, na których użytkownicy WordPressa są aktywni. Możesz szukać odpowiedzi na Reddit, Quora, StackExchange i StackOverflow.

Możesz również odnieść się do naszego innego artykułu na Locked Out of WordPress Admin Dashboard.

Final Thoughts: How To Be Prepared For Next Time

Once you regain access to your WordPress dashboard, there are a few steps you should take to be better prepared in case this ever happens again:

  1. Take regular backups of your WordPress site with a plugin like BlogVault which has an independent dashboard. Jeśli coś pójdzie nie tak, możesz przywrócić kopię zapasową, nawet jeśli nie masz dostępu do swojego wp-admin.
  1. Utrzymaj wtyczkę bezpieczeństwa, taką jak MalCare, aktywną w Twojej witrynie. Wtyczka skonfiguruje zaporę sieciową, aby zablokować złośliwy ruch z dostępu do Twojej witryny. Będzie również regularnie skanować witrynę i ostrzegać Cię, jeśli istnieje jakakolwiek podejrzana aktywność.
  1. Zaznacz ten artykuł i zachowaj go pod ręką, aby mieć listę kontrolną środków, które należy podjąć, aby szybko rozwiązać błąd.

Jeśli jeden z kroków, które wymieniliśmy powyżej, pomógł Ci uzyskać dostęp do strony wp-admin, daj nam shoutout na Twitterze. Chętnie się od Ciebie dowiemy.

Backup Your Site With BlogVault’s Backup Plugin

Can't-access-wordpress-admin

Share via:

.