Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak naprawić błąd 401 w WordPress (7 rozwiązań)

Jednym z najczęstszych błędów, z jakimi spotykamy się przez lata prowadzenia WPBeginner, jest błąd 401 w WordPressie.

Ten irytujący problem może być szczególnie frustrujący, ponieważ często blokuje Ci dostęp do własnej strony internetowej. W zasadzie oznacza to, że Twoja strona internetowa nie rozpoznaje Cię jako osoby, która powinna mieć dostęp.

W tym artykule podzielimy się naszą wiedzą na temat tego, jak naprawić błąd 401 w WordPress.

Naprawianie błędu 401 w WordPress

Czym jest błąd 401 w WordPress?

Błąd 401 w WordPress to problem związany z bezpieczeństwem, który występuje, gdy Twoja witryna uważa, że nie masz uprawnień do dostępu do określonej strony lub obszaru. To tak, jakby Cię odrzucono przy drzwiach klubu, ponieważ bramkarz Cię nie rozpoznaje.

Ten błąd jest zasadniczo problemem z uwierzytelnianiem – Twoja witryna mówi: „Nie wiem, kim jesteś, więc nie mogę Cię wpuścić”.

Najczęściej napotkasz ten błąd podczas próby zalogowania się lub uzyskania dostępu do swojego panelu administracyjnego. Jednak czasami może on dotyczyć całej Twojej witryny WordPress.

Błąd autoryzacji 401 nie powiódł się

Oto lista najczęstszych wariantów błędu 401:

  • Błąd HTTP 401 (lub warianty takie jak Błąd HTTP 401, Błąd 401 itp.)
  • Nieautoryzowany
  • Wymagane uwierzytelnienie
  • Odmowa dostępu
  • 401: Nieautoryzowany
  • Wymagane uwierzytelnianie 401
  • Ta witryna ma problemy techniczne (401)

Ważne jest, aby pamiętać, że błąd 401 nie zawsze jest Twoją winą. Czasami jest on spowodowany przez wtyczki bezpieczeństwa będące nadmiernie ostrożnymi, problemy z konfiguracją hostingu WordPress lub inne problemy techniczne poza Twoją kontrolą.

Inne częste przyczyny obejmują nieprawidłowe dane logowania, problemy z konfiguracją serwera lub problemy z obszarami witryny chronionymi hasłem.

Teraz przyjrzyjmy się różnym rozwiązaniom, aby szybko naprawić błąd 401 w WordPress. Skorzystaj z poniższych szybkich linków, aby przejść do konkretnej metody:

  1. Znajdź właściwy adres URL logowania do WordPressa
  2. Resetuj hasło WordPress
  3. Tymczasowo usuń ochronę hasłem w panelu administracyjnym WordPress
  4. Wyczyść pamięć podręczną zapory sieciowej, aby rozwiązać błąd 401 w WordPress
  5. Przełącz się na domyślny motyw WordPressa
  6. Dezaktywuj wszystkie wtyczki WordPress
  7. Skontaktuj się ze swoim dostawcą hostingu WordPress

Znajdź właściwy adres URL logowania do WordPressa

Przede wszystkim warto sprawdzić, czy przypadkiem nie logujesz się pod niewłaściwym adresem URL. Błąd może pojawić się, ponieważ wpisałeś lub zapamiętałeś błędny pełny adres logowania.

Jeśli tak jest, zalecamy zapoznanie się z naszym przewodnikiem dla początkujących, jak znaleźć adres URL logowania do WordPress.

Resetuj hasło WordPress

Firmy hostingowe WordPress mogą czasami blokować dostęp do stron wp-admin i wp-login z powodu nieudanych prób logowania.

W takim przypadku Twój dostęp zostanie tymczasowo zablokowany i możesz spróbować ponownie za kilka minut.

Jednak zamiast zgadywać dane logowania, najlepiej jest odzyskać zapomniane hasło do WordPressa.

Zapomniałem hasła

WordPress wyśle Ci e-mail z linkiem do zmiany hasła. Problem z tą metodą polega na tym, że czasami WordPress może nie wysyłać e-maili.

Jeśli nie otrzymasz wiadomości e-mail, nie martw się. Możesz również zresetować hasło WordPress za pomocą phpMyAdmin.

Tymczasowo usuń ochronę hasłem w panelu administracyjnym WordPress

Jeśli zabezpieczyłeś hasłem katalog administratora WordPress, to może być rozwiązanie, którego potrzebujesz.

Mogłeś zapomnieć hasła do katalogu administratora lub zmieniła się konfiguracja serwera.

Aby to naprawić, musisz zalogować się do panelu sterowania hostingu WordPress. Następnie kliknij ustawienie o nazwie „Directory Privacy” lub „Password Protected Directories”.

Jeśli korzystasz z Bluehost, możesz zalogować się do swojego panelu i przejść do zakładki „Websites”. Następnie wybierz stronę, nad którą pracujesz i kliknij „Settings”.

Ustawienia witryny Bluehost

Następnie przejdź do zakładki „Zaawansowane”.

Następnie wybierz cPanel i kliknij przycisk „Zarządzaj”.

Otwieranie panelu cPanel w Bluehost

Jesteś teraz w panelu cPanel.

Tutaj znajdź ustawienie „Prywatność katalogu” i kliknij je.

Menu Prywatność katalogu w cPanelu

Po otwarciu zobaczysz wszystkie pliki i foldery na swoim koncie hostingowym. Przejdź do katalogu wp-admin i zaznacz go, klikając na jego nazwę.

Panel sterowania wyświetli teraz ustawienia ochrony hasłem. Wystarczy odznaczyć pole obok opcji „Chroń ten katalog hasłem” i kliknąć przycisk „Zapisz”.

Wyłączanie ochrony hasłem w cPanel

Następnie kliknij przycisk „Wstecz” i przewiń w dół strony. Stąd musisz usunąć nazwę użytkownika, której używasz do logowania się do katalogu chronionego hasłem.

Pomyślnie wyłączyłeś ochronę hasłem dla swojego katalogu administracyjnego WordPress. Możesz teraz spróbować zalogować się do swojej witryny WordPress.

Jeśli wszystko działa normalnie, możesz włączyć ochronę hasłem dla swojego obszaru administracyjnego WordPress, tworząc nowego użytkownika i hasło.

Wyczyść pamięć podręczną zapory sieciowej, aby rozwiązać błąd 401 w WordPress

Jeśli korzystasz z usługi zapory sieciowej WordPress opartej na chmurze, takiej jak Cloudflare lub Sucuri, błąd 401 może zostać wywołany, gdy zapora sieciowa nie będzie w stanie skomunikować się z Twoją witryną.

W tym samouczku pokażemy Ci, jak wyczyścić pamięć podręczną zapory sieciowej w Sucuri i Cloudflare.

Wyczyść pamięć podręczną w Cloudflare

Użytkownicy Cloudflare muszą zalogować się do panelu Cloudflare i przejść do sekcji „Caching”. Teraz wystarczy kliknąć przycisk „Wyczyść wszystko”, aby wyczyścić pamięć podręczną.

Wyczyść pamięć podręczną Cloudflare

Po wyczyszczeniu pamięci podręcznej zapory sieciowej, wyczyść również pamięć podręczną przeglądarki internetowej lub pamięć podręczną WordPress. Nasz kompletny przewodnik na temat czyszczenia pamięci podręcznej w WordPress znajdziesz tutaj, aby uzyskać więcej szczegółów.

Wyczyść pamięć podręczną w zaporze sieciowej Sucuri

Jeśli korzystasz z Sucuri, musisz zalogować się do swojego panelu Sucuri i przejść na stronę „Firewall (WAF)”. Stamtąd po prostu przełącz się na zakładkę „Clear Cache”, a następnie kliknij przycisk „Clear cache”.

Wyczyść pamięć podręczną Sucuri

Przełącz się na domyślny motyw WordPressa

Czasami funkcja w Twoim motywie WordPress może wywoływać błąd 401 na Twojej stronie internetowej. Aby się o tym przekonać, musisz tymczasowo przełączyć się na domyślny motyw WordPress.

Domyślne motywy są tworzone przez zespół WordPress i są dostarczane z domyślną instalacją WordPress. Te motywy obejmują Twenty Twenty-Three, Twenty Twenty-Two, Twenty Twenty, Twenty Nineteen i inne.

Najpierw przejdź do strony Wygląd » Motywy. Jeśli masz zainstalowany domyślny motyw WordPress, możesz go aktywować.

Aktywuj domyślny motyw

Jeśli na Twojej stronie nie ma zainstalowanego domyślnego motywu, musisz go zainstalować i aktywować. Zapoznaj się z naszym przewodnikiem jak zainstalować motyw WordPress, aby uzyskać instrukcje.

Po przełączeniu motywu możesz przetestować swoją witrynę. Jeśli wszystko działa poprawnie, oznacza to, że Twój motyw powodował błąd 401.

Możesz zgłosić problem deweloperowi motywu, a on może pomóc Ci go naprawić. Jeśli to nie zadziała, możesz na stałe zmienić swój motyw WordPress.

Dezaktywuj wszystkie wtyczki WordPress

Źle działająca lub źle skonfigurowana wtyczka WordPress może również wywołać błąd 401. Będziesz musiał tymczasowo dezaktywować wszystkie wtyczki WordPress, aby sprawdzić, czy błąd jest przez jedną z nich spowodowany.

Możesz po prostu dezaktywować wszystkie zainstalowane wtyczki WordPress z poziomu panelu administracyjnego, odwiedzając stronę Wtyczki. Zaznacz pole wyboru w lewym górnym rogu, aby wybrać wszystkie wtyczki, wybierz „Dezaktywuj” z menu rozwijanego „Akcje zbiorcze”, a następnie kliknij „Zastosuj”.

Dezaktywuj wszystkie wtyczki

Jednakże, jeśli nie masz dostępu do obszaru administracyjnego WordPress, będziesz musiał użyć FTP, aby dezaktywować wszystkie wtyczki WordPress.

Wszystko, co musisz zrobić, to połączyć się ze swoją witryną WordPress za pomocą klienta FTP. Po połączeniu przejdź do folderu /wp-content/ i zmień nazwę folderu plugins na „plugins.deactivated”.

Dezaktywuj wszystkie wtyczki WordPress przez FTP

Zmiana nazwy folderu wtyczek spowoduje dezaktywację wszystkich wtyczek WordPress.

Możesz teraz odwiedzić obszar administracyjny swojej witryny WordPress i spróbować się zalogować. Jeśli wszystko działa poprawnie, oznacza to, że jedna z wtyczek powodowała problem.

Teraz musisz przełączyć się z powrotem do klienta FTP i ponownie zmienić nazwę folderu wtyczki na „plugins”.

Następnie wróć do obszaru administracyjnego WordPress i przejdź do strony Wtyczki. Możesz teraz aktywować każdą wtyczkę po kolei, aż ponownie zaczniesz widzieć błąd 401.

Pomoże Ci to znaleźć wtyczkę powodującą problem. Po znalezieniu wtyczki możesz skontaktować się z jej wsparciem lub znaleźć alternatywną wtyczkę.

Skontaktuj się ze swoim dostawcą hostingu WordPress

Wiele firm hostingowych WordPress automatycznie wykrywa podejrzane działania na stronie WordPress i blokuje dostęp, aby zapobiec atakom.

Te środki bezpieczeństwa czasami wpływają tylko na obszar administracyjny WordPress, a Twoja strona logowania może stać się niedostępna na jakiś czas.

Zbyt wiele prób logowania

Jednakże, jeśli nie powróci do normalnego stanu lub widzisz błąd 401 na wszystkich stronach Twojej witryny, musisz natychmiast skontaktować się ze swoim dostawcą hostingu WordPress. Ich personel może sprawdzić logi dostępu i błędów, aby naprawić problem za Ciebie.

Więcej informacji znajdziesz w naszym szczegółowym przewodniku na temat jak prawidłowo prosić o wsparcie WordPress i je uzyskać.

Jak zapobiegać błędom 401 w WordPress

Te błędy 401 mogą być uciążliwe, ale istnieją sposoby, aby zmniejszyć prawdopodobieństwo ich wystąpienia:

  • Używaj silnych haseł: Wybieraj trudne hasła, których nie zapomnisz i nie używaj tego samego do wszystkiego. Więcej informacji znajdziesz w naszym przewodniku na temat zarządzania hasłami w WordPress.
  • Regularnie aktualizuj WordPress, motywy i wtyczki: Naprawia to luki bezpieczeństwa, które hakerzy mogą próbować wykorzystać. Włącz automatyczne aktualizacje, jeśli możesz.
  • Ogranicz liczbę prób logowania: Niektóre wtyczki bezpieczeństwa mogą ograniczać liczbę prób odgadnięcia hasła. Zapobiega to wielokrotnym próbom hakerów.
  • Wdróż uwierzytelnianie dwuskładnikowe (2FA): Dodaje to dodatkowy krok do logowania, jak kod wysłany na Twój telefon. Nawet jeśli ktoś zdobędzie Twoje hasło, nie będzie mógł się zalogować bez kodu.
  • Użyj właściwych uprawnień do plików: Kontrolują one, kto może uzyskać dostęp do Twoich plików. Mylenie się z nimi może powodować problemy, więc najlepiej zostawić je w spokoju, chyba że wiesz, co robisz.
  • Regularnie twórz kopie zapasowe swojej witryny: Nawet jeśli problem z bezpieczeństwem doprowadzi do błędu 401, kopia zapasowa może pomóc szybko przywrócić działanie witryny.

Możesz również skorzystać z naszego kompletnego przewodnika po bezpieczeństwie WordPress, aby uzyskać więcej wskazówek i trików.

Mamy nadzieję, że ten przewodnik pomógł Ci naprawić błąd 401 w WordPress. Możesz również zapoznać się z naszą listą najczęstszych błędów WordPress i jak je naprawić oraz naszym przewodnikiem jak rozwiązać najczęstsze problemy z edytorem bloków.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

4 CommentsLeave a Reply

  1. VPN może również powodować problem 401. Uważaj na to. Niektórzy dostawcy mają blokady Geo-IP na swoich serwerach, a jeśli korzystasz z VPN, masz adres IP z obcego kraju, z którego możesz nie mieć dostępu do WordPress. To samo dotyczy sytuacji, gdy masz wtyczkę bezpieczeństwa na swojej stronie internetowej, która monitoruje Twoją lokalizację.

    • Dziękuję za podzielenie się swoim doświadczeniem i możliwą przyczyną błędu 401. Masz absolutną rację. Kiedyś odwiedziłem moje strony internetowe i odmówiono mi dostępu, a potem, gdy wyłączyłem VPN, działało normalnie. U mnie było to spowodowane wtyczkami bezpieczeństwa lub czymś podobnym.

  2. Dziękuję za ten artykuł i poza tematem: jako zwykły użytkownik mobilny uważam, że byłoby to dla mnie przynajmniej wygodniejsze, gdybyście zaimplementowali przycisk „Powrót na górę”!

    Jeszcze raz: Treść jest świetna, ale UX nie tak bardzo

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.