Plugin WordFence — błąd 403 Forbidden Ajax

Przypuśćmy, że próbujesz uruchomić WP STAGING (lub dowolny inny plugin WordPress) i zatrzymuje się on natychmiast, zanim proces klonowania w ogóle ruszy. W takim przypadku warto sprawdzić, czy na twojej witrynie zainstalowany jest plugin bezpieczeństwa WordFence.

Jeśli WordFence blokuje żądania Ajax, otrzymasz błąd podobny do poniższego, gdy otworzysz konsolę przeglądarki klawiszem F12 lub skrótem Ctrl + Shift + I:

wordfence error 403 ajax

Jest jeszcze gorzej. Blokowanie pliku admin-ajax.php może wystąpić nawet na witrynach, na których WordFence jest wyłączony — wystarczy, że jest aktywny na głównej witrynie. Powodem jest to, że WordFence iteracyjnie skanuje wszystkie pliki, niezależnie od tego, czy należą do witryny, na której jest zainstalowany, czy nie.

Jeśli istnieje jedna instancja WordFence działająca w nadrzędnej instalacji WordPressa, wpływa to na wszystkie witryny WordPress znajdujące się poniżej tej konkretnej witryny, np.

  • ​Domain1: /home/sites/public_html/
  • Domain2: /home/sites/public_html/domain1
  • Domain3: /home/sites/public_html/domain2

Aby zapobiec problemowi, WordFence musi być odpowiednio skonfigurowany w nadrzędnej instalacji WordPressa i ponownie skonfigurowany w podrzędnych instalacjach.

​Krótko mówiąc, ustawienie firewalla WordFence w tryb uczenia (learning mode) na witrynie nadrzędnej rozwiąże błąd Ajax dla wszystkich pozostałych witryn:

wordfence web application learning mode to fix the error 403 ajax - solution

W powyższym przykładzie plugin WordFence zainstalowany w nadrzędnym WordPressie w katalogu ​home/sites/public_html/ musi mieć włączony tryb uczenia.

To naprawi błąd 403 Forbidden również na wszystkich pozostałych instalacjach WordPressa w tym folderze.

Updated on 23 maja, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.