
Sztuczna inteligencja Chat GPT – jak zacząć?
8 października 2024
Kopia zapasowa strony w wordpress
22 października 2024Błąd 403 Forbidden w WordPress to jeden z najczęściej spotykanych problemów, który potrafi wywołać sporo frustracji i zamieszania. Pojawia się, gdy serwer odmawia dostępu do strony lub zasobu, z powodu niewłaściwych uprawnień. Choć może wyglądać groźnie, istnieje kilka sposobów, które pozwolą Ci szybko usunąć problem.
W tym artykule dowiesz się, co powoduje błąd 403 Forbidden oraz jak go naprawić. Zobaczmy więc, jak sobie z nim poradzić krok po kroku.
Czym tak naprawdę jest błąd 403 Forbidden?
Błąd 403 Forbidden oznacza, że serwer odmawia dostępu do żądanej strony, podstrony lub pliku który się tam znajduje. Najcześciej wynika to z problemów dotyczących uprawnień do konkretnych zasobów na serwerze, konfliktów wtyczek samego wordpressa, błędnych zapisów w w pliku .htaccess
lub nieprawidłowych ustawień zabezpieczeń.
Najczęstsze przyczyny błędu 403 Forbidden
Błąd 403 Forbidden może być spowodowany przez kilka różnych czynników, w tym:
- Nieprawidłowe uprawnienia do plików i folderów – jeśli pliki lub foldery na Twoim serwerze mają błędne uprawnienia, serwer nie pozwoli na ich wyświetlenie.
- Błędne ustawienia w pliku
.htaccess
– jeśli plik.htaccess
jest uszkodzony lub zawiera niepoprawne reguły, może blokować dostęp do niektórych zasobów. - Błąd spowodowany wtyczką bezpieczeństwa – wtyczki zabezpieczające, takie jak Wordfence czy iThemes Security, mogą niekiedy powodować nadmierne restrykcje dostępu.
- Zabezpieczenia nałożone przez dostawcę hostingu – niektóre firmy hostingowe posiadają dodatkowe zabezpieczenia, które mogą powodować błąd 403.
Jak naprawić błąd 403 Forbidden w WordPress?
1. Sprawdź uprawnienia do plików i folderów
Najczęstszą przyczyną błędu 403 są nieprawidłowe uprawnienia do plików i folderów w instalacji WordPress. Pliki i foldery muszą mieć odpowiednie ustawienia, aby serwer mógł je poprawnie wyświetlać.
Co musisz zrobić:
- Zaloguj się do swojego serwera przez FTP lub użyj menedżera plików w panelu hostingowym.
- Przejdź do katalogu
wp-content
i sprawdź uprawnienia dla folderów oraz plików:- Foldery powinny mieć ustawione uprawnienia na 755.
- Pliki powinny mieć ustawione uprawnienia na 644.
- Jeśli zauważysz inne wartości, zmień uprawnienia zgodnie z powyższymi zasadami. Możesz to zrobić klikając prawym przyciskiem myszy na folder lub plik i wybierając „Zmień uprawnienia” (w zależności od klienta FTP).

2. Błędy w pliku .htaccess
na serwerze
Plik .htaccess
kontroluje wiele aspektów działania WordPressa, takich jak przekierowania czy struktura URL. Uszkodzony lub nieprawidłowo skonfigurowany plik może powodować błąd 403.
Co zrobić:
- Zaloguj się na serwer za pomocą FTP lub użyj menedżera plików.
- Znajdź plik
.htaccess
w głównym katalogu WordPressa. - Zrób jego kopię zapasową, a następnie usuń oryginalny plik.
- Zaloguj się do panelu WordPressa, przejdź do Ustawienia > Bezpośrednie odnośniki i kliknij „Zapisz zmiany”. Spowoduje to wygenerowanie nowego, poprawnego pliku
.htaccess
.

3. Problemy wywołane przez wtyczki bezpieczeństwa
Niektóre wtyczki zabezpieczające mogą być nadgorliwe i zablokować dostęp do Twojej strony, co skutkuje błędem 403 Forbidden.
Co musisz zrobić:
- Zaloguj się do WordPressa i przejdź do sekcji Wtyczki.
- Dezaktywuj wszystkie wtyczki zabezpieczające, np. Wordfence, iThemes Security itp.
- Sprawdź, czy błąd 403 nadal się pojawia. Jeśli strona zaczyna działać poprawnie, włączaj wtyczki pojedynczo, aby zidentyfikować tę, która powoduje problem.
4. Skontaktuj się z dostawcą hostingu
Jeśli powyższe kroki nie pomogły, możliwe, że błąd 403 Forbidden jest spowodowany przez restrykcje serwera. W tym celu niezbędny będzie kontakt z supportem Twojego hostingu i zapytanie czy możliwe jest aby to oni blokowali zasoby.
Podsumowanie
Błąd 403 Forbidden może być uciążliwy, ale w większości przypadków jest stosunkowo łatwy do naprawienia. Zwykle problem leży w nieprawidłowych uprawnieniach, błędach w pliku .htaccess
lub wtyczkach bezpieczeństwa. Postępuj zgodnie z powyższymi krokami, a z pewnością szybko przywrócisz swoją stronę do działania.
Jeśli masz więcej pytań lub napotkałeś inne trudności związane z WordPressem, napisz w komentarzu lub skorzystaj z zakładki kontakt, w miarę możliwości czasowych staram się odpowiadać jak najszybciej.
Najczęściej zadawane pytania FAQ
To odpowiedź HTTP, która informuje, że serwer zrozumiał żądanie, ale odmawia dostępu do zasobu. W kontekście WordPressa najczęściej wynika z nieprawidłowych uprawnień plików, błędów w pliku .htaccess lub restrykcji wtyczek bezpieczeństwa.
Błąd 404 („Not Found”) oznacza, że serwer nie znalazł żądanego zasobu. Błąd 403 („Forbidden”) wskazuje, że zasób istnieje, ale dostęp do niego jest zabroniony (np. z powodu uprawnień).
Połącz się z serwerem przez FTP lub menedżer plików, przejdź do katalogu WordPress, a następnie ustaw foldery na 755 i pliki na 644.
Spróbuj tymczasowo wyłączyć wszystkie wtyczki bezpieczeństwa. Jeśli to pomoże, włączaj je pojedynczo, by zidentyfikować problematyczną. W ostateczności skontaktuj się z hostingiem.
Tak – niektóre wtyczki (np. Wordfence, iThemes Security) mogą wprowadzać nadmiarowe restrykcje. Dezaktywuj je, by zweryfikować ich wpływ na błąd 403.
Otwórz ticket w panelu wsparcia, dołącz zrzuty ekranu błędu oraz opisz wykonane kroki (uprawnienia, .htaccess, wtyczki). Poproś o weryfikację reguł zabezpieczeń na serwerze.