Nic nie wywołuje takiego paniki jak komunikat o błędzie „403 Forbidden” w miejscu, gdzie powinna znajdować się Twoja strona internetowa. Jest to frustrująca cyfrowa blokada, która uniemożliwia Ci dostęp do obszaru administracyjnego i ukrywa Twoje treści przed odwiedzającymi.
W WPBeginner sami napotkaliśmy ten błąd na naszych stronach i pomogliśmy tysiącom użytkowników go naprawić. Wiemy, jak stresujące to może być, ale zapewniamy, że rozwiązanie jest często proste.
Ten przewodnik przeprowadzi Cię przez najczęstsze przyczyny i dostarczy jasnych instrukcji, aby szybko przywrócić Twoją stronę do działania.

Szybkie podsumowanie: Błąd 403 Forbidden w WordPress jest najczęściej spowodowany przez źle skonfigurowaną wtyczkę, uszkodzony plik .htaccess lub nieprawidłowe uprawnienia do plików serwera. Ten przewodnik zawiera proste, krok po kroku rozwiązania pozwalające zidentyfikować i naprawić problem.
Czym jest błąd 403 Forbidden w WordPress?
Kod błędu 403 Forbidden jest wyświetlany, gdy uprawnienia serwera nie pozwalają na dostęp do określonej strony na Twojej stronie WordPress.
Ten błąd jest zazwyczaj towarzyszy tekst:
403 Forbidden – Nie masz uprawnień do dostępu do „/” na tym serwerze.
Dodatkowo napotkano błąd 403 Forbidden podczas próby użycia ErrorDocument do obsługi żądania.
Oto przykład, jak to wygląda:

Istnieją różne scenariusze, w których możesz zobaczyć ten błąd. Na przykład:
- 403 Forbidden – odmowa dostępu do wp-admin lub strony logowania WordPress.
- 403 Forbidden – podczas instalacji WordPress.
- Błąd 403 Forbidden – podczas odwiedzania dowolnej strony w witrynie WordPress.
Możesz również zobaczyć „Odmowa dostępu” zamiast pełnego statusu 403 Forbidden. Alternatywnie komunikat może brzmieć: „Dostęp do twojadomena.com został odmówiony. Nie masz uprawnień do przeglądania tej strony”.
Więcej wyjaśnień na temat kodów błędów WordPressa znajdziesz w naszym zestawieniu najczęstszych błędów WordPressa i sposobów ich naprawy.
Co powoduje błąd 403 Forbidden w WordPress?
Błąd 403 Forbidden pojawia się, gdy serwer WWW nie uważa, że masz uprawnienia do wyświetlenia określonej strony.
Najczęstsze przyczyny to:
- Źle skonfigurowane wtyczki bezpieczeństwa: Wiele wtyczek bezpieczeństwa WordPress blokuje adresy IP, jeśli uzna je za złośliwe, co czasami może prowadzić do przypadkowych blokad.
- Uszkodzony plik .htaccess: Ten krytyczny plik WordPress może ulec uszkodzeniu, co prowadzi do nieprawidłowych reguł dostępu.
- Nieprawidłowe uprawnienia do plików: Każdy plik i folder na Twoim serwerze ma przypisane uprawnienia. Jeśli są one ustawione nieprawidłowo, serwer zablokuje dostęp.
- Problemy z konfiguracją serwera: Twoja firma hostingowa WordPress może czasami wprowadzać przypadkowe zmiany w ustawieniach serwera, które skutkują błędem 403.
Teraz przyjrzyjmy się, jak naprawić błąd 403 Forbidden w WordPress.
Uwaga: Zanim wprowadzisz jakiekolwiek zmiany, zalecamy wykonanie pełnej kopii zapasowej swojej witryny. Nasz zespół używa do tego Duplicator, ale możesz skorzystać z naszego przewodnika jak wykonać kopię zapasową witryny WordPress, aby poznać inne opcje.
Możesz skorzystać z tych szybkich linków, jeśli chcesz przejść do konkretnej metody:
- Metoda 1: Tymczasowo dezaktywuj swoje wtyczki
- Metoda 2: Ponownie wygeneruj swój plik .htaccess
- Metoda 3: Popraw uprawnienia plików i katalogów
- Metoda 4: Wyczyść pamięć podręczną i pliki cookie
- Metoda 5: Tymczasowe wyłączenie CDN (Content Delivery Network)
- Metoda 6: Sprawdź pod kątem złośliwego oprogramowania
- Metoda 7: Skontaktuj się ze swoim dostawcą hostingu lub ekspertem WordPress
- Samouczek wideo
- Często zadawane pytania dotyczące błędów WordPress
Metoda 1: Tymczasowo dezaktywuj swoje wtyczki
Pierwszym krokiem jest sprawdzenie, czy jeden z Twoich wtyczek nie powoduje błędu.
Aby to zrobić, musisz tymczasowo wyłączyć wszystkie wtyczki WordPress, w tym wszelkie wtyczki bezpieczeństwa.

Jeśli to rozwiąże problem, oznacza to, że jedna z wtyczek w Twojej witrynie powodowała błąd.
Możesz dowiedzieć się, która wtyczka była winowajcą, aktywując je pojedynczo, aż ponownie pojawi się błąd 403. Po znalezieniu problematycznej wtyczki powinieneś ją usunąć i poszukać alternatywy lub skontaktować się z jej twórcami w celu uzyskania pomocy.
Metoda 2: Ponownie wygeneruj swój plik .htaccess
Często błąd 403 Forbidden jest spowodowany uszkodzonym plikiem .htaccess na Twojej stronie WordPress. Dobra wiadomość jest taka, że naprawa tego pliku jest dość łatwa.
Najpierw musisz połączyć się ze swoją stroną internetową za pomocą klienta FTP, takiego jak FileZilla, lub aplikacji Menedżer plików w panelu hostingowym.
Następnie znajdź plik .htaccess w głównym folderze Twojej strony WordPress. Jeśli go nie widzisz, być może będziesz musiał włączyć ukryte pliki w swoim kliencie FTP.
Zapoznaj się z tym przewodnikiem, jeśli nie możesz znaleźć pliku .htaccess w folderze WordPress.
Pobierz plik .htaccess na swój komputer, aby mieć świeżą kopię zapasową. Następnie usuń plik z serwera.
Nie martw się, Twoja strona WordPress będzie tymczasowo działać bez niego.

Teraz spróbuj uzyskać dostęp do swojej strony internetowej. Jeśli błąd 403 Forbidden zostanie rozwiązany, oznacza to, że Twój plik .htaccess był uszkodzony.
Możesz wygenerować nowy plik .htaccess, logując się do panelu administracyjnego WordPress i przechodząc do strony Ustawienia » Bezpośrednie odnośniki.

Po prostu kliknij przycisk „Zapisz zmiany” u dołu strony. WordPress wygeneruje dla Ciebie nowy, poprawny plik .htaccess.
Metoda 3: Popraw uprawnienia plików i katalogów
Jeśli inne rozwiązania nie naprawiły błędu, to nieprawidłowe uprawnienia do plików są najbardziej prawdopodobną przyczyną. Wszystkie pliki na Twojej stronie internetowej mają uprawnienia, które kontrolują, kto może je odczytywać, zapisywać i wykonywać.
Nieprawidłowe uprawnienia mogą powodować błąd 403 Forbidden. Sprawiają, że serwer WWW myśli, że nie masz uprawnień do dostępu do tych plików.
Możesz poprosić swojego dostawcę hostingu WordPress o sprawdzenie poprawności uprawnień do plików na Twojej stronie internetowej. Wielu dostawców hostingu jest bardzo pomocnych i naprawi to za Ciebie.
Nieprawidłowa zmiana uprawnień do plików może mieć poważne konsekwencje. Jeśli nie czujesz się pewnie, najlepiej poproś swojego dostawcę hostingu lub zatrudnij profesjonalistę.
Jeśli jednak chcesz zrobić to sam, oto jak możesz sprawdzić swoje uprawnienia do plików. Połącz się ze swoją witryną WordPress za pomocą klienta FTP i przejdź do folderu głównego zawierającego wszystkie Twoje pliki WordPress.

Kliknij prawym przyciskiem myszy na folder i wybierz z menu „Uprawnienia do plików”.
Twój klient FTP wyświetli okno dialogowe uprawnień.

Wszystkie foldery na Twojej stronie WordPress powinny mieć uprawnienia do plików wynoszące 744 lub 755. Wszystkie pliki powinny mieć uprawnienia do plików wynoszące 644 lub 640.
Możesz ustawić uprawnienia dla folderu głównego na 755. Zaznacz pole wyboru „Przejdź do podkatalogów” i wybierz opcję „Zastosuj tylko do katalogów”. Kliknij „OK”, aby zastosować.
Następnie powtórz proces dla wszystkich plików. Tym razem użyj uprawnień do plików wynoszących 644. Zaznacz pole wyboru „Przejdź do podkatalogów” i wybierz opcję „Zastosuj tylko do plików”.
Teraz musisz kliknąć „OK”. Gdy to się zakończy, spróbuj uzyskać dostęp do swojej witryny, aby sprawdzić, czy błąd 403 Forbidden zniknął.
Metoda 4: Wyczyść pamięć podręczną i pliki cookie
Czasami najprostsze rozwiązanie jest najskuteczniejsze. Wyczyść pamięć podręczną i pliki cookie przeglądarki, aby rozwiązać problem błędu 403 Forbidden. Uszkodzone dane przechowywane przez przeglądarkę mogą powodować problemy z kompatybilnością.
Podobnie, uszkodzona pamięć podręczna wygenerowana przez wtyczkę WordPress może również powodować problemy. Używamy WP Rocket na naszych stronach, a czyszczenie jej pamięci podręcznej jest standardowym krokiem rozwiązywania problemów. Jeśli Twoja wtyczka buforująca ma ustawienia ograniczające dostęp, przyczyną mogą być również błędy konfiguracji.
Aby wyczyścić pamięć podręczną przeglądarki, postępuj zgodnie z instrukcjami w naszym przewodniku jak wyczyścić pamięć podręczną w głównych przeglądarkach.
Jeśli używasz wtyczki, po prostu zapoznaj się z naszym przewodnikiem jak wyczyścić pamięć podręczną WordPress.
Metoda 5: Tymczasowe wyłączenie CDN (Content Delivery Network)
Jeśli używasz sieci dostarczania treści (CDN), aby poprawić szybkość witryny, może ona zakłócać działanie i powodować błąd. CDN działa jako pośrednik między Twoim serwerem a odwiedzającymi.
Aby sprawdzić, czy CDN jest winowajcą, tymczasowo wyłącz go w jego ustawieniach. Następnie przetestuj swoją witrynę, aby sprawdzić, czy błąd znika.
Jeśli wyłączenie CDN rozwiązuje problem, będziesz musiał skontaktować się z zespołem pomocy technicznej swojego dostawcy CDN w celu uzyskania dalszej pomocy.
Metoda 6: Sprawdź pod kątem złośliwego oprogramowania
Złośliwe oprogramowanie może powodować różnorodne problemy, w tym błąd 403 Forbidden. Może ono zakłócać uprawnienia do plików lub przerywać komunikację między Twoją witryną a serwerem.
Aby sprawdzić obecność złośliwego oprogramowania, zalecamy przeskanowanie Twojej witryny.
W przypadku naszych własnych witryn polegamy na potężnym skanerze dołączonym do Sucuri. Wiele innych wtyczek zabezpieczających oferuje również funkcje skanowania pod kątem złośliwego oprogramowania i często potrafi usunąć złośliwe pliki jednym kliknięciem.
Metoda 7: Skontaktuj się ze swoim dostawcą hostingu lub ekspertem WordPress
Jeśli wypróbowałeś wszystkie poprzednie kroki, a błąd nadal występuje, problem może leżeć po stronie serwera. Skontaktowanie się z zespołem pomocy technicznej Twojego dostawcy hostingu to świetny kolejny krok, ponieważ mogą oni sprawdzić logi serwera i uprawnienia do plików.
Szczegółowe informacje znajdziesz w naszym przewodniku na temat jak skontaktować się z pomocą techniczną WordPress.
Samouczek wideo
Jeśli wolisz bardziej wizualne instrukcje, obejrzyj poniższy film.
Często zadawane pytania dotyczące błędów WordPress
Oto odpowiedzi na niektóre często zadawane pytania dotyczące błędów WordPress.
Jaka jest różnica między błędem 403 a błędem 404?
Błąd 403 Forbidden oznacza, że serwer rozumie żądanie, ale odmawia udzielenia dostępu z powodu problemu z uprawnieniami. Natomiast błąd 404 Not Found oznacza, że serwer w ogóle nie może znaleźć żądanej strony.
Jak znaleźć logi błędów WordPress, aby uzyskać więcej wskazówek?
Logi błędów mogą dostarczyć szczegółowych informacji technicznych. Często można je znaleźć w panelu sterowania hostingu lub włączając tryb debugowania WordPress. Nasz przewodnik wyjaśnia jak znaleźć i uzyskać dostęp do logów błędów WordPress.
Czy błąd 403 jest podobny do błędu wewnętrznego serwera 500?
Nie, są one różne. Błąd 403 to problem z uprawnieniami. Błąd wewnętrznego serwera 500 to bardziej ogólny komunikat wskazujący, że coś poszło nie tak na serwerze, ale nie precyzuje co.
Mamy nadzieję, że ten artykuł pomógł Ci naprawić błąd 403 Forbidden w WordPress. Możesz również zapoznać się z naszym zestawieniem najczęstszych problemów z edytorem bloków oraz naszym wyborem najlepszych niezbędnych wtyczek WordPress, aby rozwijać swoją witrynę.
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.


Shane McDonald
Otrzymuję tylko błąd 403, gdy próbuję dodać link do Facebooka – bardzo dziwne.
Wsparcie WPBeginner
Bardzo dziwne, jeśli jeszcze tego nie zrobiłeś, zalecamy spróbować wyłączyć wtyczki, aby sprawdzić, czy to zapobiegnie błędowi.
Admin
HM
Witajcie wszyscy.
Rozwiązałem ten problem dla siebie w ten sposób, mam nadzieję, że pomoże innym:
Na Plesk przypisałem domenę do IPv4, ale nie do IPv6. Zorientowałem się, że przez pomyłkę ustawiłem również IPv6 dla tej domeny w Cloudflare (oprócz IPv4). Dlatego cały czas pojawiał się błąd 403. Powinieneś usunąć wpis dla IPv6 u swojego dostawcy DNS lub przypisać to IPv6 w Plesk do domeny.
Wsparcie WPBeginner
Jest to nieco bardziej zaawansowane niż to, z czym spotka się wielu użytkowników, ale dziękuję za udostępnienie, na wypadek gdyby ktoś inny miał podobną konfigurację, w której zalecenia z naszego artykułu nie pomagają!
Admin
Samuel
Wskazówka – Dla tych z Was, którzy chcą skorzystać z Metody 1, „Jak tymczasowo dezaktywować wtyczkę” i nie mają dostępu do panelu administracyjnego WordPress z powodu błędu 403 Forbidden i potrzebują dezaktywować wtyczki, proszę zapoznać się z poniższym zasobem, aby dowiedzieć się, jak to zrobić. https://www.wpbeginner.com/beginners-guide/how-to-easily-deactivate-wordpress-plugins
Cody Wheeler
Dzięki za pomoc. Złe htaccess na straty!
Wsparcie WPBeginner
You’re welcome, glad our guide was helpful!
Admin
Jiří Vaněk
Napotkałem ten sam błąd i żadne z sugerowanych rozwiązań nie pomogło. Ostatecznie odkryłem, że problem leżał po stronie dostawcy hostingu internetowego, który zastosował ochronę za pomocą blokowania GEO-IP na niektórych folderach i funkcjach. Konkretnie dotyczyło to administracji i XML-RPC. Musiałem poprosić o pozwolenie dla niektórych krajów, ponieważ korzystałem z VPN do uzyskiwania dostępu do strony internetowej. Czasami ten błąd może również wystąpić z powodu ochrony wdrożonej przez dostawcę usług internetowych. Ich uzasadnienie było takie, że ta ochrona pomaga zapobiegać atakom typu brute force.