Nie możesz zalogować się do panelu administracyjnego WordPress? Wypróbuj te 9 poprawek
Opublikowany: 2022-06-22Może się wydawać, że to koniec świata, jeśli nie masz dostępu do panelu administracyjnego WordPressa i nie możesz zalogować się do swojej witryny. Ale weź głęboki oddech i nie panikuj; są rzeczy, które możesz zrobić, aby odzyskać dostęp. Jeśli dopiero zaczynasz korzystać z WordPressa, możesz poprosić o pomoc swoją firmę hostingową lub programistę.
Proste rozwiązania umożliwiające dostęp do pulpitu administracyjnego WordPress
Zanim spróbujesz czegoś skomplikowanego, możesz zrobić kilka prostych rzeczy. Najpierw wypróbuj te rzeczy:
- Wyczyść pamięć podręczną przeglądarki. Różne przeglądarki mają różne ustawienia, ale zwykle można wyczyścić pliki z pamięci podręcznej przeglądarki, korzystając z opcji Historia lub Więcej narzędzi w menu przeglądarki.
- Wyczyść pamięć podręczną WordPressa. Jeśli Twoja firma hostingowa buforuje Twoją witrynę pod kątem wydajności, spróbuj wyczyścić te informacje za pośrednictwem swojego konta hostingowego.
- Użyj okna incognito. Spróbuj otworzyć witrynę w trybie incognito lub w trybie przeglądania prywatnego, aby mieć pewność, że nie przeglądasz wersji witryny w pamięci podręcznej.
- Sprawdź, czy nie doszło do naruszenia bezpieczeństwa. Jeśli Twoja witryna została uszkodzona w wyniku włamania, warto od razu wiedzieć. Jeśli masz Jetpack Scan, sprawdź swoją skrzynkę e-mail pod kątem powiadomienia o złośliwym oprogramowaniu. Jeśli Twoja witryna zawiera złośliwe oprogramowanie, wykonaj zalecane czynności opisane w naszym artykule o tym, co zrobić, jeśli Twoja witryna WordPress zostanie zhakowana.
Typowe problemy z dostępem do pulpitu administratora WordPress (i ich rozwiązania!)
Jeśli Twój obszar administracyjny jest nadal niedostępny, czas zacząć zagłębiać się w ustawienia WordPressa. Wiele z tych rozwiązań wymaga dostępu do konta hostingowego i znajomości konfiguracji plików WordPress i bazy danych. Jeśli ich nie znasz, poproś o pomoc swojego dostawcę usług hostingowych lub administratora witryny.
Wskazówka dla profesjonalistów: każde z tych rozwiązań obejmuje delikatne, ruchome części Twojej witryny, a błąd może pogorszyć sytuację. Zawsze wykonaj pełną kopię zapasową swojej witryny przed rozpoczęciem.
1. Twoje dane logowania nie działają
Czasami możesz zobaczyć ekran logowania, ale po wpisaniu identyfikatora i hasła pojawia się komunikat o błędzie z informacją, że Twoje dane logowania są nieprawidłowe. Jeśli już dwukrotnie i trzykrotnie sprawdziłeś swoje dane logowania — i upewniłeś się, że nie masz przypadkowo włączonego klawisza Caps Lock — nadszedł czas, aby zresetować hasło.
Rozwiązanie: Zresetuj hasło
Jeśli Twoja nazwa użytkownika i hasło po prostu nie działają, zacznij od prostego zresetowania hasła. Kliknij „Nie pamiętasz hasła?” link pod polami logowania, a WordPress użyje e-maila w pliku, aby wysłać link do resetowania.
Jeśli nie masz już dostępu do zapisanej wiadomości e-mail lub resetowanie nie powiedzie się z jakiegokolwiek powodu, hasła można zresetować na kilka innych sposobów:
1. Poproś administratora o zresetowanie hasła.
Jeśli inny administrator w Twojej witrynie nadal ma dostęp, może ręcznie zresetować Twoje hasło, przechodząc do Użytkownicy na pulpicie nawigacyjnym WordPress.
2. Umieść nowe hasło bezpośrednio w bazie danych WordPress.
Zaloguj się na swoje konto hostingowe i użyj ich interfejsu administracyjnego, aby uzyskać bezpośredni dostęp do bazy danych (w przypadku większości hostów będzie to użycie cPanel do uruchomienia phpMyAdmin).
Otwórz bazę danych swojej witryny. Jeśli masz więcej niż jedną, możesz poszukać nazwy bazy danych w pliku wp-config.php .
Otwórz wp_users tabeli i poszukaj swojej nazwy użytkownika lub adresu e-mail. Kliknij Edytuj , aby zaktualizować swoje informacje.
Poszukaj pola user_pass i usuń istniejący ciąg. Następnie wprowadź nowe hasło. Ustaw Styl wprowadzania na MD5 (forma szyfrowania używana przez WordPress).
Zapisz zmiany.
3. Utwórz zupełnie nowego administratora.
Jeśli twoje istniejące konto użytkownika zostało uszkodzone lub nie można uzyskać do niego dostępu z jakiegokolwiek innego powodu, możesz utworzyć nowego administratora z interfejsu phpMyAdmin, dodając informacje do tabel wp_user i wp_usermeta .
W tabeli wp_users dodaj nową linię i wprowadź numer ID (dowolny numer ID użytkownika, który nie jest jeszcze używany), user_login (nazwa użytkownika), user_nicename (znowu ta sama nazwa użytkownika), user_email, user_status (ustaw to na 0), i display_name. Musisz także wprowadzić hasło w polu user_pass w formacie MD5.
Następnie użyj tego samego numeru identyfikacyjnego, aby dodać uprawnienia administratora w tabeli wp_usermeta . Ustaw meta_klucz na wp_capabilities i meta_value na a:1:{s:13:”administrator”;b:1;}
Zobacz bardziej szczegółowe instrukcje tutaj. Teraz powinieneś móc normalnie korzystać z nowych danych logowania, aby zalogować się do pulpitu nawigacyjnego.
2. Brakuje części funkcjonalności deski rozdzielczej
Jeśli brakuje Ci kluczowych funkcji, takich jak dostęp do konfiguratora, ustawień lub edytora motywów, Twoje konto użytkownika mogło zostać nieprawidłowo skonfigurowane.
Rozwiązanie: załóż konto administratora
Będziesz potrzebować innego administratora w witrynie, aby zmodyfikować swoje konto i przyznać Ci uprawnienia administracyjne. Czy Twoje konto zostało zhakowane? Spróbuj zresetować hasło administratora za pomocą phpMyAdmin za pośrednictwem swojego konta hostingowego lub utworzyć zupełnie nowe konto administratora bezpośrednio w bazie danych (więcej szczegółów znajdziesz w sekcji powyżej). Nie zapomnij zresetować wszystkich haseł po wejściu do witryny i przeskanować witrynę pod kątem wszelkich tylnych drzwi lub złośliwego oprogramowania, które hakerzy mogli pozostawić w Twoim kodzie.
3. Pliki cookie nie są włączone
Pliki cookie są wymagane do przejścia przez proces logowania WordPress, więc jeśli nie działają poprawnie, podczas próby zalogowania się może pojawić komunikat o błędzie, taki jak „Pliki cookie są zablokowane lub nieobsługiwane przez przeglądarkę”.
Rozwiązanie: Zmień ustawienia przeglądarki
Najpierw sprawdź ustawienia swojej przeglądarki, aby upewnić się, że akceptujesz i akceptujesz pliki cookie. Jeśli to nadal nie działa, problem może leżeć w Twojej wtyczce buforującej lub zabezpieczającej. Jeśli zainstalowałeś nową wtyczkę na swojej stronie, dezaktywuj ją i spróbuj zalogować się ponownie.
Najprostszym sposobem na wyłączenie wtyczki bez dostępu do pulpitu nawigacyjnego jest zmiana nazwy wtyczki:
- Użyj FTP, aby połączyć się z serwerem Twojej witryny.
- Przejdź do public_html → wp-content → wtyczki.
- Zmień nazwę wtyczki zabezpieczającej lub buforującej na dowolną, którą chcesz. To go dezaktywuje.
Nie zapomnij wyczyścić pamięci podręcznej przed ponownym zalogowaniem. Jeśli to rozwiąże problem, będziesz musiał wybrać inną wtyczkę do pamięci podręcznej lub bezpieczeństwa albo rozwiązać problem z zespołem pomocy technicznej.
4. Jesteś zablokowany przez wtyczkę bezpieczeństwa
Niektóre wtyczki zabezpieczające WordPress ograniczają liczbę nieudanych prób logowania, które możesz wykonać, a jeśli używasz wygasłych danych logowania, możesz osiągnąć ten limit i zostać zablokowany.
Inne wtyczki przyczyniają się do bezpieczeństwa WordPress, zmieniając domyślny adres URL logowania ze standardowego https://twojastrona.com/wp-admin na coś innego. Może to pomóc w blokowaniu ataków brute force. Ale mogą pojawić się problemy, jeśli zapomnisz nowego adresu URL logowania (o wiele częstszy problem, niż mogłoby się wydawać!).
Rozwiązanie: Wyłącz wtyczkę
Najłatwiej to zrobić, gdy nie masz dostępu do pulpitu nawigacyjnego, zmieniając nazwę katalogu zawierającego pliki wtyczki, aby uniemożliwić WordPressowi znalezienie plików i wczytanie ich podczas uruchamiania. Zrobisz to, wykonując te same instrukcje, co w kroku trzecim:
- Użyj FTP, aby połączyć się z serwerem Twojej witryny.
- Przejdź do public_html → wp-content → wtyczki.
- Zmień nazwę wtyczki zabezpieczającej lub buforującej na dowolną, którą chcesz. To go dezaktywuje.
Po zmianie nazwy wtyczki spróbuj ponownie załadować ekran logowania. Nie zapominaj, że może być konieczne wyczyszczenie pamięci podręcznej przeglądarki. Po zalogowaniu zmień nazwę wtyczki na jej oryginalny tytuł przez FTP. Następnie sprawdź ustawienia wtyczki bezpieczeństwa i usuń wszelkie blokady.
5. Dostajesz krytyczny błąd pamięci
Będziesz wiedział, że masz problemy z pamięcią podczas instalacji WordPressa, jeśli zobaczysz błąd „Wyczerpany dozwolony rozmiar pamięci”. Oznacza to, że Twoja konfiguracja WordPressa i wtyczki wymagają więcej pamięci niż obecnie zapewnia Twoje konto hostingowe.
Rozwiązanie: Zwiększ pamięć dla WordPress
Możesz spróbować zwiększyć limit pamięci WordPress, edytując plik wp-config.php , plik ustawień, który znajduje się na poziomie głównym instalacji WordPress. Aby pobrać ten plik do edycji, musisz użyć FTP lub użyć menedżera plików konta hostingowego.
Gdy edytujesz plik, spróbuj dodać ten wiersz na samym dole:
define( 'WP_MEMORY_LIMIT', '512M' );
Powinno to zwiększyć limit pamięci instalacyjnej i umożliwić załadowanie WordPressa.
Należy jednak pamiętać, że ilość pamięci przydzielonej do instalacji WordPressa jest również kontrolowana przez firmę hostingową. Ustawią maksymalny limit pamięci dla każdego użytkownika, a ten limit ma pierwszeństwo przed ustawieniem pliku wp-config WordPress. Może być konieczne zweryfikowanie limitu pamięci u hosta i uaktualnienie pakietu hostingowego lub poproszenie go o wprowadzenie zmian na koncie w celu prawidłowego rozwiązania tego błędu.
6. Widzisz „biały ekran śmierci” lub błąd 500
Prawdopodobnie najbardziej przerażającym wydarzeniem dla właściciela witryny jest niesławny „biały ekran śmierci”, na którym Twoja witryna po prostu nie pokazuje nic. Lub może po prostu pokazać kod błędu z twojego serwera. Ten problem jest zwykle spowodowany konfliktem wtyczki lub motywu.
Rozwiązanie: dezaktywuj wszystkie wtyczki lub zmień motyw
Zwykle taki problem jest spowodowany konfliktem między starszą wtyczką lub motywem, który nie jest już kompatybilny z aktualizacją rdzenia WordPress. Twoim celem jest wyłączenie wszystkich wtyczek i zmiana motywu na prosty, domyślny motyw, aby określić przyczynę.
Zacznij od wyłączenia wszystkich wtyczek naraz, co możesz zrobić, zmieniając nazwę folderu wtyczek przez FTP:
- Użyj FTP, aby połączyć się z serwerem Twojej witryny.
- Przejdź do public_html → wp-content.
- Zmień nazwę folderu wtyczek na dowolną, jaką chcesz (np . plugins.bak).
Spróbuj ponownie załadować swoją witrynę. Jeśli załaduje się poprawnie, będziesz wiedział, że przyczyną błędu była wtyczka. Teraz przywróć folderowi wtyczek jego pierwotną nazwę i dezaktywuj każdą wtyczkę pojedynczo (zobacz sekcję trzecią lub czwartą, aby dowiedzieć się, jak wyłączyć poszczególne wtyczki), aż znajdziesz winowajcę. Po ustaleniu problemu możesz przywrócić wtyczkę do poprzedniej wersji, aby sprawdzić, czy to rozwiąże problem, skontaktować się z programistą w celu uzyskania pomocy lub znaleźć inną wtyczkę do użycia.
Wskazówka dla profesjonalistów: włącz tryb debugowania, który może spowodować pojawienie się w witrynie komunikatu o błędzie wskazującego konkretną wtyczkę powodującą problem. Zrób to, dodając te wiersze do pliku wp-config.php :
define( 'WP_DEBUG', true); define( 'WP_DEBUG_LOG', true);
Jeśli wyłączenie wszystkich wtyczek nadal nie rozwiąże problemu, spróbuj dezaktywować motyw. W takim przypadku WordPress załaduje podstawowy, domyślny motyw, taki jak Twenty Twenty-One . Będziesz chciał usunąć swój motyw, zmieniając nazwę jego katalogu za pomocą FTP:
- Przejdź do public_html → wp-content → motywy. Znajdź swój aktualny, aktywny motyw.
- Zmień nazwę folderu motywu na dowolną, jaką chcesz (np . mój-motyw.bak).
Pamiętaj, że zadziała to tylko wtedy, gdy masz zainstalowany domyślny motyw. Jeśli tego nie zrobisz, możesz przesłać jeden do swojego folderu motywów , do którego WordPress może powrócić po dezaktywacji bieżącego motywu.
Jeśli Twoja witryna nadal nic nie wyświetla lub wyświetla błąd serwera, spróbuj skontaktować się z dostawcą usług hostingowych w celu uzyskania pomocy.
7. Wystąpił błąd składni PHP
Jeśli pracujesz z niestandardowym kodem — na przykład wprowadzasz zmiany w motywach podrzędnych lub plikach wtyczek — możesz przypadkowo uszkodzić swoją witrynę. Na ekranie pojawi się błąd składni PHP, czasami osadzony w górnej części struktury witryny lub po prostu pusty biały ekran. Niektóre błędy PHP są bardziej krytyczne niż inne iw zależności od typu edytowanego kodu mogą uniemożliwić dostęp do zaplecza witryny.
Rozwiązanie: ręcznie napraw błąd PHP
Będziesz chciał uzyskać dostęp do zaplecza swojej witryny przez FTP lub cPanel firmy hostingowej, aby znaleźć plik, nad którym pracujesz. Zwykle zgłoszony błąd PHP określa plik powodujący problem, wraz z konkretną linią kodu, którą należy edytować. Przyczyna problemu może się znacznie różnić w zależności od popełnionego błędu. Poszukaj jednak takich rzeczy, jak dodatkowe znaki i otwarte nawiasy.
8. Pojawia się błąd połączenia z bazą danych
To rzadkie, ale czasami WordPress traci połączenie z bazą danych. W takim przypadku zobaczysz komunikat o błędzie informujący o problemie z połączeniem z bazą danych.
Rozwiązanie: ręcznie napraw plik wp-config.php
Połączenie z bazą danych jest kontrolowane przez plik wp-config.php , który znajduje się w katalogu WordPress. Uzyskaj dostęp do tego katalogu za pomocą FTP i edytuj plik wp-config.php z bieżącymi lub zaktualizowanymi ustawieniami bazy danych.
Użyj panelu zarządzania konta hostingowego, aby znaleźć szczegóły bazy danych, a następnie porównaj te szczegóły z plikiem wp-config.php . Będziesz potrzebował:
- Nazwa Twojej bazy danych
- Prefiks tabeli używany przez tabele w Twojej bazie danych
- Nazwa użytkownika i hasło do bazy danych
- Host, na którym znajduje się Twoja baza danych (zwykle „localhost”, ale czasami konkretny adres IP).
Każde konto hostingowe jest inne, więc w razie potrzeby skontaktuj się ze swoim gospodarzem, aby uzyskać pomoc w znalezieniu tych informacji. Teraz zaktualizuj informacje do swojego pliku wp-config w wierszach, które wyglądają tak:
/** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** Database username */ define( 'DB_USER', 'username_here' ); /** Database password */ define( 'DB_PASSWORD', 'password_here' ); /** Database hostname */ define( 'DB_HOST', 'localhost' ); /** table prefix */ $table_prefix = 'wp_';
Twoja baza danych powinna się połączyć, gdy wszystkie te ustawienia zostaną poprawnie skonfigurowane.
Potrzebujesz więcej pomocy? Zobacz nasz pełny artykuł na temat rozwiązywania problemów „Błąd nawiązywania połączenia z bazą danych” na WordPress.
9. Uprawnienia do plików nie są ustawione poprawnie
Jest to rzadkie, ale czasami błąd podczas procesu aktualizacji WordPress lub instalacji wtyczki może powodować problemy z uprawnieniami do plików. Mogą być one trudne do zauważenia — czasami zobaczysz na ekranie błąd uprawnień, ale innym razem po cichu uniemożliwiają logowanie, przesyłanie multimediów lub instalację nowych wtyczek. Gdy widzisz tajemnicze awarie, które wydają się mieć związek z nieprawidłowym ładowaniem lub przesyłaniem plików, możesz mieć problem z uprawnieniami do plików.
Rozwiązanie: Zdalna naprawa uprawnień do plików
W przypadku tej poprawki będziesz chciał użyć FTP do dwukrotnego sprawdzenia uprawnień do wszystkich plików i katalogów oraz ich naprawy, jeśli to konieczne. Ogólna zasada dotycząca uprawnień WordPressa to:
- Kod uprawnień 644 dla plików
- Kod uprawnień 755 dla katalogów
Jeśli podejrzewasz problem z uprawnieniami do plików, dokładnie przejrzyj pełną strukturę katalogów WordPress, dwukrotnie sprawdzając uprawnienia do każdego pliku i katalogu, aby upewnić się, że odpowiadają one zalecanemu powyżej stanowi.
Nie zapomnij o prawidłowym ustawieniu uprawnień dla plików najwyższego poziomu, zwłaszcza pliku wp-config.php i pliku .htaccess , które kontrolują parametry połączenia i bezpieczeństwa klucza. Jeśli nie wiesz, jak to zrobić, poproś o pomoc swojego dostawcę usług hostingowych.
Uniwersalne rozwiązanie umożliwiające dostęp do obszaru administracyjnego WordPress
Jeśli nadal nie możesz uzyskać dostępu do obszaru administracyjnego swojej witryny, najłatwiej może być przywrócenie pełnej kopii zapasowej witryny WordPress. Minusem jest to, że możesz utracić wszystkie nowe pliki lub zmiany wprowadzone w witrynie od czasu ostatniej użytecznej kopii zapasowej.
Ale jeśli masz dobry system tworzenia kopii zapasowych, przywrócenie go może być nawet lepszym rozwiązaniem niż próba rozwiązania i usunięcia błędu. Najlepszy spokój zapewnia tworzenie kopii zapasowych na żywo poza siedzibą firmy, takich jak te generowane przez Jetpack Backup. Jetpack utrzymuje aktualność danych przez cały czas i umożliwia przywracanie jednym kliknięciem, nawet jeśli w ogóle nie masz dostępu do pulpitu WordPress. Możesz nawet użyć dziennika aktywności WordPressa, aby wybrać dokładny punkt, do którego chcesz przywrócić — na przykład tuż przed wystąpieniem błędu.
Jeśli nie skonfigurowałeś własnych kopii zapasowych WordPress, możesz uzyskać pomoc od swojego dostawcy usług hostingowych. Chociaż nie tak godne zaufania i aktualne jak rozwiązanie do tworzenia kopii zapasowych poza witryną, świetni gospodarze zwykle tworzą kopie zapasowe witryn dość regularnie. Możesz stracić trochę danych, ale przywrócenie i ponowne uruchomienie witryny nadal będzie ulgą.
Jak uniknąć blokady WordPressa
Utrata dostępu do pulpitu administracyjnego witryny WordPress jest stresująca. Chroń siebie i swoją witrynę w przyszłości poprzez:
- Zapisywanie haseł za pomocą bezpiecznego, zaszyfrowanego, lokalnego menedżera haseł
- Korzystanie z niezawodnego dostawcy usług hostingowych, który zapewnia doskonałe wsparcie i funkcje bezpieczeństwa
- Praca tylko z odpowiednio licencjonowanymi wtyczkami i motywami renomowanych firm, które otrzymują częste aktualizacje
- Regularne wykonywanie kopii zapasowych witryny poza witryną, które można przywrócić jednym kliknięciem, jeśli witryna ulegnie awarii lub stanie się niedostępna z jakiegokolwiek powodu
Pamiętaj, że strona internetowa wymaga dbałości, uwagi i konserwacji, aby była zdrowa. Zastosuj odpowiednie zabezpieczenia już teraz, aby zapobiec problemom w przyszłości.