rozpocznij bezpłatny 7-dniowy kurs E-mail na WordPress

możesz napotkać zakazany błąd 403 podczas odwiedzania pustego katalogu stron internetowych lub określonej strony, która ma błąd uprawnień. Dzieje się tak, ponieważ większość stron internetowych jest skonfigurowana tak, aby uniemożliwić przeglądanie katalogów, aby uniemożliwić atakującym dostęp do poufnych plików.

jeśli jednak Ty lub twoi goście napotkacie ten błąd w Twojej witrynie, konieczne jest rozwiązanie problemu lub możesz ryzykować utratę cennego ruchu. Ponieważ jego przyczyny są różne, istnieje wiele metod rozwiązywania błędów 403.

wyjaśnimy różne rodzaje błędów 403 forbidden, ich możliwe przyczyny,a także podamy osiem metod naprawienia błędu 403 forbidden.

kod błędu 403
typ błędu błąd Po stronie klienta
wariacje błędów zabronione: Nie masz uprawnień dostępu na tym serwerze
Błąd HTTP 403 – zabronione
Błąd 403-zabronione
403 zakazane żądanie zabronione przez przepisy administracyjne
403 Zakazane
Odmowa dostępu – nie masz uprawnień dostępu
Błąd 403
HTTP 403
zabronione
błąd powoduje Brak strony indeksu
zepsuta Wtyczka WordPress
zły adres IP
infekcja złośliwym oprogramowaniem
nowy link do strony internetowej

przyczyny 403 zakazanych

często błędy HTTP 403 zakazane są spowodowane błędną konfiguracją dostępu po stronie klienta, co oznacza, że zazwyczaj można rozwiązać problem samodzielnie.

częstą przyczyną tych błędów są ustawienia uprawnień do plików lub folderów, które określają, kto może odczytywać, zapisywać i uruchamiać plik lub folder.

w tym przypadku są dwie możliwości: albo właściciel witryny edytował ustawienia, abyś nie mógł uzyskać dostępu do zasobów, albo nie ustawił prawidłowych uprawnień.

drugą częstą przyczyną jest uszkodzony lub nieprawidłowe ustawienia w .plik htaccess. Może się to zdarzyć po wprowadzeniu zmian w pliku. Na szczęście łatwo jest rozwiązać problem, po prostu tworząc nowy plik konfiguracyjny serwera.

poza tymi dwoma typowymi przyczynami, oto kilka innych możliwych wyzwalaczy błędu:

  • Brak strony indeksu – nazwa strony głównej serwisu nie jest indeksem.html lub index.php.
  • wadliwa Wtyczka WordPress – jeśli wtyczka WordPress nie jest poprawnie skonfigurowana lub jest niezgodna z inną wtyczką, może to spowodować błędy 403.
  • zły adres IP-nazwa domeny wskazuje na niewłaściwy lub stary adres IP, na którym obecnie znajduje się strona internetowa, która blokuje dostęp.
  • infekcja złośliwym oprogramowaniem – infekcja złośliwym oprogramowaniem może spowodować .plik htaccess być stale uszkodzony. Przed przywróceniem pliku musisz usunąć złośliwe oprogramowanie.

nowy link do strony-właściciel strony mógł zaktualizować link do strony, który teraz różni się od wersji z pamięci podręcznej.

jak naprawić błąd 403 Forbidden

ponieważ błąd HTTP 403 forbidden jest ściśle związany z uprawnieniami dostępu do plików, będzie to główny nacisk na następujące metody jego rozwiązania. Mimo to istnieją inne sposoby rozwiązania tego problemu, takie jak wyczyszczenie pamięci podręcznej przeglądarki lub skanowanie w poszukiwaniu złośliwego oprogramowania.

przyjrzyjmy się lepiej każdej z ośmiu dostępnych metod rozwiązania błędu HTTP 403.

należy pamiętać, że chociaż kroki wymienione tutaj koncentrują się głównie na WordPress, mogą być stosowane również na innych stronach internetowych.

1. Sprawdź .plik htaccess

możesz nie znać .plik htaccess, ponieważ często pozostaje ukryty w katalogu witryny. Jeśli jednak używasz Hostinger File Manager, Plik jest domyślnie dostępny w Twoim katalogu public_html.

wykonaj następujące kroki, aby go zlokalizować:

  1. Znajdź menedżera plików na pulpicie nawigacyjnym hPanel.
hPanel pokazujący, gdzie znaleźć menedżera plików.
  1. Otwórz katalog public_html, aby znaleźćplik htaccess.
hPanel pokazuje, gdzie znaleźć .htaccess.

jeśli używasz cPanel, wykonaj następujące kroki:

  1. Znajdź menedżera plików na cPanel.
cPanel pokazujący, gdzie znaleźć menedżera plików.
  1. w katalogu public_html poszukajplik htaccess.
cPanel pokazuje, gdzie znaleźć .htaccess.
  1. jeśli nie możesz znaleźć pliku, kliknij Ustawienia w prawym górnym rogu ekranu i włącz opcję Pokaż ukryte pliki (dotfiles).
preferencje cPanel, pokazujące, jak włączyć opcję ukryte pliki (dotfiles).

plik htaccess jest plikiem konfiguracyjnym serwera i działa głównie poprzez zmianę ustawień serwera WWW Apache.

chociaż plik jest domyślnie obecny na większości stron internetowych, musisz utworzyć nowy plik ręcznie, jeśli Twoja strona go nie posiada lub jeśli został usunięty nieumyślnie.

po znalezieniu pliku wykonaj następujące czynności, aby sprawdzić, czy błędna konfiguracja powoduje błąd:

  1. kliknij plik prawym przyciskiem myszy i wybierz Pobierz, aby utworzyć kopię zapasową.
.plik htaccess, pokazujący, gdzie znaleźć opcję pobierania.
  1. po utworzeniu kopii zapasowej usuń plik.
okno z pytaniem czy na pewno usunąć .htaccess gdzie należy nacisnąć czerwony przycisk Usuń
  1. spróbuj uzyskać dostęp do swojej witryny. Jeśli działa poprawnie, oznacza to, że plik został uszkodzony.
  2. aby wygenerować świeże .plik htaccess, Zaloguj się do pulpitu WordPress i kliknij Ustawienia -> Permalinks.
  3. nie wprowadzając żadnych zmian, kliknij przycisk Zapisz zmiany na dole strony.
pulpit nawigacyjny WordPress, podświetlający przycisk Zapisz zmiany.

spowoduje to wygenerowanie nowego.plik htaccess dla Twojej witryny. Jeśli to nie rozwiąże problemu, spróbuj użyć następnej metody.

2. Zresetuj uprawnienia do plików i katalogów

inną możliwą przyczyną wyzwalania błędów HTTP 403 są nieprawidłowe uprawnienia do plików lub folderów. Ogólnie rzecz biorąc, gdy pliki są tworzone, mają określone domyślne uprawnienia do plików, które decydują o tym, jak można je czytać, pisać i wykonywać.

Pro Tip

jeśli używasz Hostingera, istnieje specjalne narzędzie, które zajmie się wszystkimi problemami z uprawnieniami za pomocą jednego kliknięcia. Wprowadź popraw własność Pliku na pasku wyszukiwania lub przewiń w dół panelu sterowania do innego i zlokalizuj go tam.

naprawianie problemu z uprawnieniami plików i katalogów jednym kliknięciem za pomocą Hostinger

to narzędzie pozwoli Ci zaoszczędzić mnóstwo czasu i przywróci wszystkie uprawnienia do plików i katalogów do wartości domyślnych.

Korzystanie z FTP pozwoli Ci edytować uprawnienia do plików i folderów. Aby rozpocząć, należy:

  1. Skonfiguruj klienta FTP i podłącz go do swojej witryny.
  2. po połączeniu kliknij prawym przyciskiem myszy public_html i wybierz atrybuty pliku.
zrzut ekranu z klienta FTP pokazujący, gdzie znaleźć plik public_html i atrybuty pliku.
  1. wprowadź uprawnienie 755 w polu Wartość liczbowa, wybierz opcję Zastosuj tylko do katalogów i naciśnij OK.

ogólną praktyką dla wartości numerycznych uprawnień do plików jest używanie 755 dla folderów, 644 dla zawartości statycznej i 700 dla zawartości dynamicznej.

zrzut ekranu z atrybutów pliku FTP pokazujący wartość liczbową w 755 i opcję Zastosuj tylko do katalogów.
  1. po zmianie uprawnień do folderów powtórz kroki 2 i 3, ale teraz wprowadź 644 w polu Wartość liczbowa i wybierz opcję Zastosuj tylko do plików.
zrzut ekranu z atrybutów pliku FTP pokazujący wartość liczbową w 644 i opcję Zastosuj tylko do plików.

po zakończeniu spróbuj uzyskać dostęp do swojej witryny i sprawdź, czy błąd został rozwiązany.

3. Wyłącz wtyczki WordPress

jeśli doszedłeś tak daleko i żadna z poprzednich metod nie działa, są szanse, że błąd jest spowodowany niezgodną lub wadliwą wtyczką. W tym kroku spróbujemy wyłączyć wtyczki, aby sprawdzić, czy naprawia to błąd 403 forbidden.

zalecamy wyłączenie wszystkich wtyczek na raz, zamiast przechodzenia przez proces jeden po drugim. Postępując zgodnie z tą metodą, powinieneś być w stanie wykryć problem i pracować nad rozwiązaniem. Oto, co musisz zrobić:

  1. Uzyskaj dostęp do swojego konta hostingowego przez FTP lub użyj menedżera plików konta hostingowego i przejdź do folderu public_html -> wp-content.
  2. znajdź folder wtyczek.
folder wtyczek.
  1. Zmień nazwę folderu na inną nazwę, na przykład „disabled-plugins”, aby wyłączyć wszystkie wtyczki.
DSisabled-folder wtyczek,

spróbuj ponownie przejrzeć stronę. Jeśli błąd już nie istnieje, problematyczna wtyczka jest faktycznym źródłem błędu.

Zmień nazwę folderu z powrotem na wtyczki. Teraz musisz wyłączyć wtyczki jeden po drugim z pulpitu WordPress i sprawdzić, czy witryna nadal działa. W ten sposób będziesz w stanie wykryć wadliwą wtyczkę.

gdy go znajdziesz, zaktualizuj wtyczkę w razie potrzeby lub usuń ją. Jeśli jednak błąd nadal się pojawi, może być konieczne skontaktowanie się z dostawcą usług hostingowych w celu uzyskania pomocy.

4. Załaduj stronę indeksu

Sprawdź nazwę strony głównej Twojej witryny – powinna ona nazywać się index.html lub index.php. Jeśli nie, to są dwie alternatywy. Pierwszym i najprostszym jest zmiana nazwy strony głównej na indeks.html lub index.php.

jednak, jeśli chcesz zachować obecną nazwę strony głównej, prześlij stronę indeksu do katalogu public_html i utwórz przekierowanie do istniejącej strony głównej.

oto kroki, które należy wykonać:

  1. Prześlij indeks.html lub index.plik php do katalogu public_html. Użyj menedżera plików konta hostingowego lub FTP, aby to zrobić.
  2. Otwórz .plik htaccess.
  3. Wstaw ten fragment kodu, aby przekierować indeks.php lub index.plik html do istniejącej strony głównej. Nie zapomnij zastąpić homepage.html rzeczywistą nazwą strony.
Redirect /index.html /homepage.html

5. Edycja własności pliku

Nieprawidłowa własność pliku może wywołać błąd 403 forbidden, jeśli używasz hostingu Linux lub VPS.

zazwyczaj pliki i foldery mogą być przypisane do właściciela, grupy lub obu. Należy pamiętać, że do zmiany własności w tych środowiskach potrzebny jest dostęp SSH. Do połączenia z serwerem VPS potrzebny jest również terminal SSH.

po podłączeniu SSH do serwera sieci Web sprawdź własność za pomocą tego polecenia SSH:

ls -1 

wynik będzie wyglądał mniej więcej tak:

-rwxrw-rw- 1 20 Jul 20 12:00 filename.txt

spójrz na właściciela i część grupy. Prawidłową własnością powinna być nazwa użytkownika konta hostingowego. Jeśli widzisz inną własność, użyj polecenia chown Linux, aby zmodyfikować własność pliku. Oto podstawowa składnia chown:

chown 

na przykład, jeśli Twoja nazwa użytkownika to Hostinger, użyj składni takiej jak ta:

chown Hostinger filename.txt

jeśli nie czujesz się komfortowo korzystając z SSH, skontaktuj się z naszym zespołem pomocy technicznej w celu uzyskania pomocy.

6. Sprawdź rekord A

zakazany błąd 403 może również wystąpić, jeśli nazwa domeny wskazuje niewłaściwy adres IP, gdzie nie masz uprawnień do wyświetlania treści. Dlatego dokładnie sprawdź, czy nazwa domeny wskazuje prawidłowy adres IP.

aby sprawdzić, czy domena rekord A jest wskazana poprawnie, przejdź do Edytora stref DNS na panelu hPanel:

  1. Zaloguj się na hPanel.
  2. przejdź do sekcji Zaawansowane i kliknij edytor stref DNS.
zaawansowana sekcja na hPanel, podkreślająca edytor stref DNS
  1. zobaczysz listę rekordów DNS. Znajdź rekord z etykietą A w kolumnie Typ.
Lista rekordów DNS
  1. Sprawdź adres IP w kolumnie zawartość.
  2. jeśli wskazuje na niewłaściwy adres IP, kliknij Edytuj, aby go zmienić. Po zakończeniu kliknij Aktualizuj.

jeśli nie znajdziesz WŁAŚCIWEGO rekordu, utwórz nowy z sekcji Zarządzaj rekordami DNS. Upewnij się, że wybrałeś a jako typ i wstawiłeś poprawny adres IP do pola punkty do. Następnie kliknij Dodaj rekord.

jeśli niedawno przeprowadziłeś migrację z Jednego Hosta do drugiego i zapomniałeś zmienić swoje serwery nazw,Twoja domena może nadal wskazywać na starego hosta. Gdy stary host anuluje Twoje konto, spowoduje to kod błędu 403.

7. Skanowanie w poszukiwaniu złośliwego oprogramowania

może być kolejną przyczyną błędu 403. Jeśli Twoja witryna WordPress zostanie zainfekowana przez złośliwe oprogramowanie, może stale wstrzykiwać niechciany kod do.plik htaccess. W ten sposób, nawet jeśli nadal naprawiasz plik przy użyciu pierwszej metody, którą przedstawiliśmy, błąd będzie się utrzymywał.

Skanuj swoją witrynę, aby zidentyfikować złośliwe oprogramowanie. Istnieje wiele wtyczek bezpieczeństwa dla WordPress, takich jak Sucuri lub Wordfence, aby to zrobić.

większość wtyczek zabezpieczających WordPress, takich jak WordFence, może usuwać złośliwe oprogramowanie. Gdy wtyczka zidentyfikuje wszystkie zainfekowane pliki, otrzymasz użyteczne opcje dla tych plików, takie jak usuwanie lub przywracanie.

inną metodą jest przywrócenie witryny przy użyciu plików kopii zapasowych. Możliwe jest również przywrócenie go za pomocą kopii zapasowej bazy danych, jeśli nie masz pełnej kopii zapasowej plików witryny.

8. Wyczyść swoją historię / pamięć podręczną

pamięć podręczna i pliki cookie przeglądarki mogą również powodować błąd 403. Pamięć podręczna przechowuje dane, aby witryna ładowała się szybciej przy następnej wizycie. Możliwe jest jednak, że link do strony internetowej został zaktualizowany, a rzeczywisty link do strony internetowej różni się od wersji z pamięci podręcznej.

inną możliwością jest to, że błąd pochodzi z plików cookie. Może się zdarzyć, że na stronie internetowej Zwykle logujesz się normalnie, ale ostatnia próba logowania pokazała ten Komunikat o błędzie.

wyczyszczenie pamięci podręcznej przeglądarki i plików cookie powinno rozwiązać ten problem. Należy pamiętać, że wyczyszczenie pamięci podręcznej może spowodować, że następna wizyta w witrynie zajmie dużo czasu, ponieważ przeglądarka ponownie poprosi o wszystkie pliki witryny. Wyczyszczenie plików cookie oznacza również wylogowanie ze wszystkich zalogowanych stron internetowych.

wykonaj następujące kroki, aby wyczyścić pamięć podręczną i pliki cookie w Google Chrome:

  1. kliknij ikonę z trzema kropkami w prawym górnym rogu i wybierz Ustawienia.
  2. znajdź sekcję Prywatność i bezpieczeństwo i kliknij Wyczyść dane przeglądania.
Ustawienia Prywatności i zabezpieczeń Google Chrome
  1. użyj menu rozwijanego, aby wybrać ramy czasowe usunięcia danych. Następnie sprawdź Pliki cookie i inne dane witryny oraz buforowane obrazy i pliki opcje.
Wyczyść ustawienia danych przeglądania-zakres czasu, historia przeglądania, pliki cookie i inne dane witryny oraz buforowane obrazy i pliki
  1. kliknij Wyczyść dane.

po wykonaniu wszystkich kroków spróbuj ponownie odwiedzić witrynę i zalogować się, jeśli tego wymaga. Jeśli to lub inne rozwiązania nie działają, zalecamy skontaktowanie się z naszym zespołem pomocy technicznej za pośrednictwem czatu na żywo, aby rozwiązać ten problem.

rozwiązywanie innych błędów 4xx

jak naprawić nieautoryzowany Błąd 401?
jak naprawić zbyt duży błąd 413?
jak naprawić błąd 404 Nie znaleziono?
jak naprawić błąd 429 zbyt wielu żądań?

wniosek

403 zakazane błędy mogą powodować wiele frustracji, ponieważ zabraniają dostępu do zasobu. Występują one głównie z powodu nieprawidłowych uprawnień do plików, ale istnieje kilka innych możliwych przyczyn, takich jak brakujący plik indeksu, wadliwe wtyczki, a nawet infekcja złośliwym oprogramowaniem.

znalezienie prawdziwej przyczyny błędów 403 może być trudne. Jednak postępując zgodnie z metodami wymienionymi w tym artykule, jesteśmy pewni, że Twoja witryna będzie działać ponownie.

aby podsumować, oto działania, które należy podjąć, aby pozbyć się komunikatu o błędzie 403 w witrynie WordPress:

  1. Sprawdź .plik htaccess.
  2. Zresetuj uprawnienia do plików i katalogów.
  3. Wyłącz wtyczki WordPress.
  4. Dodaj stronę indeksu.
  5. Edytuj własność pliku.
  6. Sprawdź rekord A.
  7. usuń wszelkie złośliwe oprogramowanie.
  8. Wyczyść historię przeglądarki i pamięć podręczną.

zakazany błąd 403 to tylko jeden z wielu kodów błędów HTTP. Jako właściciel witryny możesz napotkać inne błędy po stronie klienta, takie jak błąd 404 lub błędy po stronie serwera, takie jak limit czasu bramki 504.

zachęcamy do ciągłego poznawania tych błędów, abyś wiedział, jak sobie z nimi poradzić, jeśli kiedykolwiek pojawią się na twojej stronie.

ten post był ostatnio modyfikowany:24-12-2021 09: 47

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.