8 sposobów na naprawienie błędu 403 Forbidden na swojej stronie internetowej ⋆ ALexHost SRL

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
13.01.2025

8 sposobów na naprawienie błędu 403 Forbidden na swojej stronie internetowej

Błąd 403 Forbidden pojawia się, gdy serwer odmawia dostępu do żądanego zasobu, wskazując, że użytkownik nie ma uprawnień do wyświetlenia strony lub katalogu. Jest to powszechny problem i może być frustrujący zarówno dla właścicieli witryn, jak i odwiedzających. Na szczęście istnieje kilka sposobów na rozwiązanie i naprawienie tego błędu.

Oto 8 sposobów na naprawienie błędu 403 Forbidden w witrynie:


1. Sprawdzanie uprawnień do plików

Jedną z najczęstszych przyczyn błędu 403 Forbidden są nieprawidłowe uprawnienia do plików. Każdy plik i folder na serwerze internetowym ma określone uprawnienia, które określają, kto może odczytywać, zapisywać lub wykonywać plik. Jeśli uprawnienia są zbyt restrykcyjne, możesz napotkać ten błąd.

Jak naprawić:

  1. Uzyskaj dostęp do witryny za pośrednictwem FTP lub Menedżera plików dostawcy hostingu.
  2. Kliknij prawym przyciskiem myszy plik lub folder wyświetlający błąd i sprawdź uprawnienia.
  3. Idealne ustawienia uprawnień to:
    • Pliki: 644 (odczyt i zapis dla właściciela, odczyt dla wszystkich innych).
    • Foldery: 755 (właściciel może odczytywać, zapisywać i wykonywać; wszyscy inni mogą odczytywać i wykonywać).
  4. W razie potrzeby zmień uprawnienia i odśwież witrynę, aby sprawdzić, czy błąd został rozwiązany.

2. Sprawdź plik .htaccess

Plik .htaccess zawiera ustawienia konfiguracyjne serwera WWW. Źle skonfigurowany lub uszkodzony plik .htaccess może powodować błąd 403 Forbidden.

Jak naprawić:

  1. Uzyskaj dostęp do katalogu głównego witryny za pośrednictwem FTP lub Menedżera plików.
  2. Zlokalizuj plik .htaccess i pobierz kopię zapasową na wypadek, gdyby coś poszło nie tak.
  3. Tymczasowo zmień nazwę pliku .htaccess (np. .htaccess_old) i sprawdź, czy błąd został naprawiony.
    • Jeśli błąd zniknie, oznacza to problem z plikiem .htaccess.
  4. Utwórz nowy plik .htaccess, przechodząc do pulpitu nawigacyjnego WordPress (jeśli używasz WordPress) > Ustawienia > Permalinki i klikając Zapisz (bez zmiany jakichkolwiek ustawień). Spowoduje to wygenerowanie nowego pliku .htaccess.
  5. W razie potrzeby ponownie zastosuj wszystkie niestandardowe ustawienia ze starego pliku .htaccess.

3. Dezaktywacja wtyczek lub motywów (WordPress)

Czasami wtyczka lub motyw w WordPress może powodować konflikt i skutkować błędem 403. Może to być spowodowane wtyczką bezpieczeństwa lub motywem, który jest źle skonfigurowany.

Jak to naprawić:

  1. Uzyskaj dostęp do swojej witryny za pośrednictwem FTP lub panelu sterowania hostingu.
  2. Przejdź do wp-content > plugins i zmień nazwę folderu plugins na coś w rodzaju plugins_old.
  3. Spowoduje to dezaktywację wszystkich wtyczek. Sprawdź, czy błąd został rozwiązany.
  4. Jeśli błąd zniknął, aktywuj każdą wtyczkę po kolei, aby zidentyfikować, która z nich powoduje problem.
  5. Możesz wykonać ten sam proces z folderem themes, jeśli podejrzewasz problem z motywem.

4. Wyczyść pamięć podręczną przeglądarki i pliki cookie

Czasami błąd 403 może być spowodowany przez buforowane pliki lub nieaktualne pliki cookie w przeglądarce. Wyczyszczenie pamięci podręcznej przeglądarki i plików cookie może pomóc rozwiązać ten problem.

Jak naprawić:

  1. Otwórz ustawienia przeglądarki.
  2. Przejdź do sekcji Prywatność i bezpieczeństwo.
  3. Wyczyść pamięć podręczną, pliki cookie i dane witryny.
  4. Uruchom ponownie przeglądarkę i spróbuj ponownie uzyskać dostęp do witryny.

5. Sprawdź reguły odmowy IP w cPanel

Jeśli korzystasz z cPanel, może istnieć blokada IP, która uniemożliwia dostęp do witryny. Czasami hosty internetowe lub wtyczki bezpieczeństwa mogą przez pomyłkę blokować określone adresy IP, w tym własne.

Jak to naprawić:

  1. Zaloguj się do swojego cPanelu.
  2. W sekcji Bezpieczeństwo kliknij opcję Blokowanie adresów IP.
  3. Przejrzyj listę zablokowanych adresów IP.
  4. Jeśli znajdziesz swój adres IP lub niepotrzebne blokady IP, usuń je i sprawdź, czy błąd został rozwiązany.

6. Wyłącz ochronę przed hotlinkowaniem

Ochrona przed hotlinkowaniem uniemożliwia innym witrynom korzystanie z treści (takich jak obrazy) bezpośrednio poprzez linkowanie do nich na serwerze. Jeśli jednak zostanie skonfigurowana nieprawidłowo, może powodować błąd 403 Forbidden, blokując dostęp do legalnych zasobów.

Jak naprawić:

  1. Zaloguj się do panelu cPanel lub pulpitu konta hostingowego.
  2. Przejdź do ustawień Hotlink Protection w sekcji Security.
  3. Upewnij się, że adres URL Twojej witryny znajduje się na liście dozwolonych.
  4. Wyłącz tymczasowo ochronę przed hotlinkami i sprawdź, czy błąd zniknął.

7. Weryfikacja konfiguracji serwera (Apache lub NGINX)

Jeśli korzystasz z własnego serwera, nieprawidłowa konfiguracja serwera może prowadzić do błędu 403. W przypadku serwerów Apache może to być związane z ustawieniami katalogów w pliku httpd.conf, podczas gdy w przypadku NGINX może to dotyczyć dyrektyw w pliku konfiguracyjnym.

Jak naprawić:

  • Apache:
    • Sprawdź plik httpd.conf pod kątem prawidłowych dyrektyw i upewnij się, że uprawnienia zezwalają na dostęp.
    • Upewnij się, że dyrektywa Options nie jest ustawiona na None dla danych katalogów.
  • NGINX:
    • Sprawdź, czy plik nginx.conf ma prawidłową konfigurację katalogu głównego i uprawnień.

Jeśli nie czujesz się komfortowo edytując pliki serwera, możesz poprosić swojego dostawcę hostingu o wsparcie.


8. Kontakt z dostawcą usług hostingowych

Jeśli żadna z powyższych metod nie działa, problem może być związany z serwerem lub wynikać z błędnej konfiguracji na poziomie hostingu. W niektórych przypadkach dostawcy usług hostingowych wymuszają reguły bezpieczeństwa, które mogą wywołać błąd 403, jeśli wykryją nietypową aktywność.

Jak naprawić:

  1. Skontaktuj się z zespołem pomocy technicznej dostawcy hostingu.
  2. Podaj im szczegóły dotyczące błędu 403 i poproś o pomoc w zidentyfikowaniu i rozwiązaniu problemu.
  3. Dostawcy usług hostingowych zazwyczaj mają dostęp do dzienników błędów i mogą pomóc w skuteczniejszym rozwiązaniu problemu.

Wnioski

Błąd 403 Forbidden może być spowodowany różnymi kwestiami, od nieprawidłowych uprawnień do plików i źle skonfigurowanych plików .htaccess po ustawienia serwera i blokady IP. Postępując zgodnie z tymi 8 metodami, możesz systematycznie rozwiązywać problemy i usuwać błąd, przywracając dostęp do swojej witryny. Jeśli nie jesteś w stanie samodzielnie rozwiązać problemu, zwrócenie się o pomoc do dostawcy usług hostingowych może pomóc w rozwiązaniu bardziej złożonych kwestii związanych z serwerem.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills