Jak poprawić błąd 403 Forbidden w witrynie?

Procédure

Wprowadzenie

Jeśli ostatnio próbowałeś uzyskać dostęp do swojej witryny i zostałeś skonfrontowany z komunikatem wskazującym, że coś jest "zabronione" lub że nie masz uprawnień dostępu do części swojej witryny, prawdopodobnie napotkałeś błąd 403 Forbidden.

Odkrycie takiego błędu na swojej stronie może być źródłem frustracji i zniechęcenia. Dlatego przygotowaliśmy ten szczegółowy przewodnik, który pomoże ci rozwiązać błąd 403 Forbidden i przywrócić witrynę do działania tak szybko, jak to możliwe.

Czym jest błąd 403 Forbidden?

Gdy napotkasz błąd 403 Forbidden, oznacza to, że serwer zrozumiał twoje żądanie, ale nie może udzielić ci dalszego dostępu. Innymi słowy, strona internetowa, którą próbujesz otworzyć w przeglądarce, jest zasobem, do którego nie masz dostępu.

Gdy napotkasz błąd 403 Forbidden, oznacza to konkretny status, który serwer internetowy komunikuje przeglądarce, ale ogólnie rzecz biorąc, ten błąd jest znakiem, że twój dostęp do zasobu jest ograniczony. Za każdym razem, gdy przeglądasz stronę internetową, w tle odbywa się wymiana między przeglądarką a serwerem. Zwykle wszystko działa dobrze i otrzymujesz kod statusu 200, ale gdy wystąpią problemy, mogą pojawić się różne kody. W szczególności błąd 403 Forbidden wskazuje, że serwer zrozumiał żądanie, ale odmawia dostępu do żądanego zasobu. Można to porównać do sytuacji, w której próbujesz wziąć udział w prywatnym wydarzeniu, ale odkrywasz, że twoje nazwisko zostało usunięte z listy gości bez wyjaśnienia.

Kod błędu 403
Rodzaj błędu Błąd uwierzytelniania
Warianty błędu Forbidden - Nie masz uprawnień dostępu / na tym serwerze
403 - Zabronione: Odmowa dostępu
403 - Zakazany błąd
403 - Zakazany błąd - Nie masz uprawnień dostępu do tego adresu
403 - Forbidden - nginx
Przyczyny błędu

Uszkodzony plik .htaccess
Nieprawidłowe uprawnienia do pliku
Problemy z rozszerzeniem

Jak poprawić błąd 403 Forbidden w witrynie?

Co powoduje błąd 403 Forbidden?

Błąd 403 Forbidden może mieć dwie główne przyczyny:

  • Uszkodzony plik .htaccess.
  • Nieprawidłowe uprawnienia do plików.

Możliwe jest również, że błąd ten jest spowodowany awarią związaną z rozszerzeniem używanym w witrynie.

Odmiany błędu 403 Forbidden

Podobnie jak w przypadku wielu innych kodów stanu HTTP, błąd 403 Forbidden może objawiać się na wiele sposobów.

Oto kilka typowych przykładów, które można napotkać:

  • "Zabronione - nie masz uprawnień dostępu / na tym serwerze"
  • Błąd "403 - Zabronione: Odmowa dostępu"
  • "Błąd 403 - Zabronione"
  • "403 - Forbidden Error - Nie masz uprawnień dostępu do tego adresu"
  • "403 Forbidden - Nginx"
  • "Błąd HTTP 403 - Zabronione - Nie masz uprawnień dostępu do żądanego dokumentu lub programu"
  • "403 Forbidden - Odmowa dostępu do tego zasobu na serwerze"
  • "403. To jest błąd. Twój klient nie ma uprawnień do uzyskania adresu URL / z tego serwera"
  • "Nie masz uprawnień do wyświetlania tej strony"
  • "Wygląda na to, że nie masz uprawnień dostępu do tej strony".

Ogólnie rzecz biorąc, jeśli zauważysz wzmiankę o "zabronionym" lub "niedozwolonym dostępie", prawdopodobnie napotkasz błąd 403 Forbidden.

Jak naprawić błąd 403 Forbidden?

Możesz użyć dziewięciu poniższych kroków, aby naprawić błąd 403 Forbidden.

1. Odśwież stronę i ponownie sprawdź adres

Czasami proste rozwiązania mogą rozwiązać złożone problemy. Spróbuj więc odświeżyć stronę, z którą masz problem. Błąd 403 może być tymczasowy, więc dostęp do strony może być możliwy po odświeżeniu.

Upewnij się również, że sprawdziłeś pisownię adresu URL. Jeśli adres, do którego próbujesz dotrzeć, jest raczej katalogiem niż stroną internetową, prawdopodobnie otrzymasz błąd 403. Na przykład: www.domaine.ext/wp-content/uploads/2024/03/

2. Opróżnij pamięć podręczną przeglądarki

Inną praktyczną metodą jest opróżnienie pamięci podręcznej przeglądarki.

Pamięć podręczna jest przydatnym narzędziem, które pomaga stronom ładować się szybciej. Jednak czasami może się zdarzyć, że buforowana wersja strony nie odpowiada jej rzeczywistej wersji.

3. Zmień uprawnienia do plików

Każdy folder i plik na serwerze ma swoje własne uprawnienia, które określają, jakie działania są dozwolone:

  • Odczyt: umożliwia przeglądanie danych w pliku lub wyświetlanie zawartości folderu.
  • Zapis: pozwala modyfikować plik lub dodawać/usuwać pliki w folderze.
  • Wykonaj: umożliwia uruchomienie pliku jako skryptu lub dostęp do folderu i wykonywanie funkcji i poleceń.

Uprawnienia te są reprezentowane przez trzycyfrową liczbę, z których każda wskazuje poziom uprawnień dla trzech wyżej wymienionych kategorii.

Zwykle uprawnienia te są istotne tylko dla Twojej witryny. Jednak problemy z uprawnieniami do plików mogą skutkować błędem 403 Forbidden.

Aby sprawdzić i zmodyfikować uprawnienia do plików witryny, można użyć menedżera plików hostingu.

W menedżerze plików można wyświetlić uprawnienia do pliku lub folderu(2) i zmodyfikować je(1).

Jak poprawić błąd 403 Forbidden w witrynie?

Oczywiście ręczne sprawdzanie uprawnień dla każdego pliku lub folderu nie jest praktyczne. Zamiast tego można automatycznie zastosować uprawnienia do wszystkich plików lub folderów w folderze.

Według WordPress Codex, idealne uprawnienia do plików dla WordPress to:

  • Pliki: 644 lub 640
  • Foldery: 755 lub 750

Wyjątkiem jest plik wp-config.php, który powinien mieć uprawnienia 440 lub 400.

Aby ustawić te uprawnienia, kliknij prawym przyciskiem myszy folder zawierający witrynę (nazwa folderu to htdoc w LWS) i wybierz "Prawa dostępu do plików". Następnie wpisz 755 lub 750 w polu Wartość liczbowa, wybierz"Rekursja w podfolderach" (1) i"Zastosuj tylko do folderów" (2).

Jak poprawić błąd 403 Forbidden w witrynie?

Następnie wykonaj tę samą procedurę dla plików, wprowadzając 644 lub 640 w polu Wartość liczbowa, wybierając "Powtarzanie w podfolderach" (1) i "Zastosuj tylko do plików" (2).

Jak poprawić błąd 403 Forbidden w witrynie?

Na koniec ręcznie dostosuj uprawnienia pliku wp-config.php do 440 lub 400.

Jeśli problemy z uprawnieniami do plików spowodowały błąd 403 Forbidden, witryna powinna teraz działać poprawnie.

4. Usuń i przywróć plik .htaccess

Częstą przyczyną błędu 403 Forbidden jest problem z plikiem .htaccess witryny.

Plik .htaccess jest plikiem konfiguracyjnym używanym przez serwer Apache. Może być używany do konfigurowania przekierowań, ograniczania dostępu do niektórych części witryny itp.

Ze względu na jego moc, nawet mały błąd może spowodować duży problem, taki jak błąd 403 Forbidden.

Zamiast próbować rozwiązywać problemy z samym plikiem .htaccess, prostszym rozwiązaniem jest zmuszenie WordPressa do wygenerowania nowego, czystego pliku .htaccess.

Oto jak to zrobić:

  1. Połącz sięz menedżerem plików swojego hostingu
  2. Znajdź plik .htaccess w folderze głównym(1).
  3. Pobierz(2) kopię pliku na swój komputer (zawsze warto mieć kopię zapasową na wszelki wypadek).
  4. Usuń(3) plik .htaccess z serwera po utworzeniu bezpiecznej kopii zapasowej na komputerze lokalnym.

Jak poprawić błąd 403 Forbidden w witrynie?

Teraz powinieneś być w stanie uzyskać dostęp do swojej witryny WordPress, jeśli problemem był plik .htaccess.

Aby zmusić WordPress do wygenerowania nowego, czystego pliku .htaccess:

  1. Przejdź do Ustawienia(1) → Permalinki(2) na pulpicie nawigacyjnym WordPress.
  2. Kliknij Zapisz(3) zmiany na dole strony (nie musisz wprowadzać żadnych zmian - po prostu kliknij przycisk).

Jak poprawić błąd 403 Forbidden w witrynie?

I to wszystko - WordPress wygeneruje teraz nowy plik .htaccess.

5. Dezaktywacja i ponowna aktywacja rozszerzeń

Jeśli ani uprawnienia do plików witryny, ani plik .htaccess nie wydają się być problemem, następnym miejscem do sprawdzenia są rozszerzenia WordPress. Może występować błąd w jednym rozszerzeniu lub problem z kompatybilnością między różnymi rozszerzeniami.

Aby znaleźć odpowiedzialne rozszerzenie, zapraszamy do zapoznania się z tą dokumentacją.

6. Tymczasowo wyłącz CDN

Jeśli otrzymujesz błędy 403 forbidden w swoich zasobach (obrazy, JavaScript, CSS), może to być problem z siecią dostarczania treści (CDN).

Jeśli korzystasz z usług CDN, takich jak Cloudflare, zalecamy tymczasową rekonfigurację domyślnego DNS LWS, aby sprawdzić, czy problem dotyczy CDN.

7. Sprawdź, czy ochrona przed hotlinkowaniem nie jest źle skonfigurowana

Hotlinkowanie ma miejsce, gdy ktoś umieszcza obraz w swojej witrynie, ale link z tego obrazu jest zawsze kierowany do witryny innej osoby. Aby tego uniknąć, niektórzy ludzie konfigurują tak zwaną "ochronę przed hotlinkowaniem" u swojego hosta lub dostawcy CDN.

Gdy ochrona przed hotlinkowaniem jest aktywna, generalnie generuje błąd 403 Forbidden. Jest to całkowicie normalne. Jeśli jednak napotkasz błąd 403 Forbidden na czymś, co nie powinno być blokowane, upewnij się, że ochrona przed hotlinkowaniem jest poprawnie skonfigurowana.

8. Rozłącz się z VPN

Oto kolejna prosta wskazówka, która może rozwiązać ten problem.

Niektóre witryny mogą blokować dostęp użytkownikom korzystającym z VPN, co może wyjaśniać, dlaczego otrzymujesz błąd 403 Forbidden.

Aby sprawdzić, czy tak jest, rozłącz się z VPN i spróbuj uzyskać dostęp do witryny w inny sposób. Możesz także spróbować przełączyć się na inny serwer oferowany przez Twoją usługę VPN.

9. Skontaktuj się z obsługą klienta

Jeśli żadne z powyższych rozwiązań nie zadziałało, zalecamy skontaktowanie się z naszym zespołem pomocy technicznej w celu spersonalizowanej analizy problemu.

Podsumowanie

Wiesz już, jak :

  • Zidentyfikowaćbłąd 403 Forbidden i zrozumieć jego konsekwencje.
  • Rozpoznać różne przyczyny, które mogą prowadzić do tego błędu w witrynie.
  • Zastosować praktyczne rozwiązania w celu rozwiązania błędu, w szczególności poprzez odświeżenie strony, opróżnienie pamięci podręcznej przeglądarki, zmianę uprawnień do plików lub przywrócenie pliku .htaccess.
  • Podejmij kroki, aby zapobiec ponownemu wystąpieniu błędu, tymczasowo wyłączając rozszerzenia lub CDN, sprawdzając konfigurację ochrony Hotlink lub odłączając się od VPN.
  • Poszukajprofesjonalnej pomocy, jeśli nie jesteś w stanie samodzielnie rozwiązać problemu.

Mając te narzędzia w ręku, jesteś teraz uzbrojony, aby poradzić sobie z tym frustrującym błędem i przywrócić dostęp do swojej witryny. Nie zapominaj, że każdy problem ma swoje rozwiązanie i że czasami proste odświeżenie strony lub dostosowanie konfiguracji może zrobić różnicę. 💡

Dziękujemy za przeczytanie i mamy nadzieję, że ten artykuł okazał się przydatny. Jeśli masz jakieś pytania lub chciałbyś podzielić się swoimi doświadczeniami z błędem 403 Forbidden, prosimy o pozostawienie komentarza poniżej. Twoja opinia jest cenna i pomaga nam ulepszać nasze usługi. 🙏

Oceń ten artykuł :

3/5 | 1 opinia

Ten artykuł był dla Ciebie przydatny ?

Article utileTak

Article non utileNie

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobne artykuły

0mn czytanie

Błąd Cloudflare 524: Wystąpił przekroczenie limitu czasu

3mn czytanie

Jak poprawić błąd 500 w witrynie za pomocą panelu LWS

10mn czytanie

Jak poprawić kody błędów HTTP?

0mn czytanie

Błąd 404, czym jest i jak go poprawić


Zadaj pytanie zespołowi LWS i jego społeczności