Jak zapobiegamy błędom krytycznym WordFence po migracji

Dlaczego WordFence zwraca błąd krytyczny po migracji

Utworzenie witryny Staging na innym serwerze lub przeniesienie całej witryny na inną domenę czasami prowadzi do błędu krytycznego i twoja zmigrowana witryna przestaje działać. Może się tak zdarzyć, gdy zainstalowany jest plugin WordFence, a jego Web Application Firewall (WAF wordfence-waf.php) został aktywowany.

Przyczyną tego błędu krytycznego jest to, że przy aktywacji firewalla WordFence generuje plik .user.ini w katalogu głównym instalacji WordPressa, a plik ten zawiera absolutną ścieżkę do pliku PHP wordfence-waf.php.

Po sklonowaniu do witryny Staging lub migracji witryny do innego hosta plik .user.ini nadal zawiera odwołanie do absolutnej ścieżki pliku wordfence-waf.php z oryginalnej witryny.

Jeżeli ścieżka do tego pliku ulegnie zmianie lub plik będzie niedostępny w oryginalnej witrynie, WordFence zwróci błąd krytyczny i twoja witryna WordPress nie załaduje się.

Aby uniknąć tego błędu, nowsze wersje WP STAGING zmieniają nazwę .user.ini na .user.ini.bak na wszystkich sklonowanych witrynach.

Z powodu zmiany nazwy pliku user.ini firewall aplikacji WordFence nie działa już poprawnie na witrynie Staging. Zazwyczaj nie stanowi to problemu. Możesz nawet wykonać push witryny Staging na produkcję — ustawienia firewalla na witrynie produkcyjnej nie zostaną zmienione.

Jak aktywować Web Application Firewall WordFence na witrynie Staging

  1. Edytuj plik user.ini.bak i zmień ścieżkę do wordfence-waf.php zgodnie z absolutną ścieżką katalogu głównego twojej witryny.
  2. Zmień nazwę pliku user.ini.bak na user.ini.

Czym jest WordFence?

WordFence to plugin bezpieczeństwa dla witryn WordPress. Udostępnia szeroki zestaw funkcji bezpieczeństwa, które pomagają chronić twoją witrynę przed różnymi zagrożeniami online, takimi jak próby włamań, malware czy inne ataki.

Kilka kluczowych funkcji WordFence to:

  • Ochrona firewallem: WordFence zawiera web application firewall (WAF), który pomaga blokować złośliwy ruch zanim dotrze do twojej witryny.
  • Skaner malware: Plugin potrafi przeskanować twoją witrynę w poszukiwaniu malware i innych zagrożeń oraz powiadomić cię, gdy coś znajdzie.
  • Bezpieczeństwo logowania: WordFence pomaga wymusić silniejsze wymagania dotyczące haseł, ograniczać liczbę prób logowania oraz dodać uwierzytelnianie dwuskładnikowe.
  • Uwierzytelnianie dwuskładnikowe: Możesz też dodać uwierzytelnianie dwuskładnikowe do procesu logowania, wymagające drugiej formy identyfikacji oprócz hasła.
  • Monitorowanie list blokowanych: WordFence monitoruje wiele list blokowanych, by upewnić się, że twoja witryna nie zostanie wpisana na czarną listę przez wyszukiwarki lub inne usługi online.

Ogólnie rzecz biorąc, WordFence to potężny plugin bezpieczeństwa, który pomaga chronić twoją witrynę przed wieloma zagrożeniami online.

 

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.