Warum WordFence nach der Migration einen Fatal Error auslöst
Das Erstellen einer Staging-Seite auf einem anderen Server oder das Verschieben deiner gesamten Website auf eine andere Domain führt manchmal zu einem fatalen Fehler, und deine migrierte Website funktioniert nicht. Das kann passieren, wenn das WordFence Plugin installiert ist und seine Web Application Firewall (WAF wordfence-waf.php) aktiviert wurde.
Contents
Der Grund für diesen fatalen Fehler ist, dass WordFence beim Aktivieren der Firewall eine .user.ini-Datei im Stammverzeichnis deiner WordPress-Installation erstellt, und diese ini-Datei den absoluten Pfad zur PHP-Datei wordfence-waf.php enthält.
Nach dem Klonen in eine Staging-Seite oder dem Migrieren deiner Website zu einem anderen Host enthält die .user.ini immer noch einen Link zum absoluten Pfad der wordfence-waf.php der ursprünglichen Website.
Wenn sich der Pfad zu dieser Datei ändert oder die Datei auf der ursprünglichen Website nicht verfügbar ist, löst WordFence einen fatalen Fehler aus und deine WordPress-Website wird nicht geladen.
Um diesen Fehler zu vermeiden, benennen neuere Versionen von WP STAGING die .user.ini auf allen geklonten Websites in .user.ini.bak um.
So aktivierst du die WordFence Web Application Firewall auf der Staging-Seite
- Bearbeite die Datei
user.ini.bakund ändere den Pfad zuwordfence-waf.phpentsprechend dem absoluten Stammverzeichnispfad deiner Website. - Benenne die Datei
user.ini.bakinuser.inium.
Was ist WordFence?
Wordfence ist ein Sicherheits-Plugin für WordPress-Websites. Es bietet eine Reihe von Sicherheitsfunktionen, die deine Website vor verschiedenen Online-Bedrohungen schützen, wie z.B. Hacking-Versuche, Malware und andere bösartige Angriffe.
Einige der wichtigsten Funktionen von Wordfence sind:
- Firewall-Schutz: Wordfence enthält eine Web Application Firewall (WAF), die dabei hilft, bösartigen Traffic von deiner Website fernzuhalten.
- Malware-Scanner: Das Plugin kann deine Website auf Malware und andere Sicherheitsbedrohungen scannen und dich benachrichtigen, wenn Probleme gefunden werden.
- Login-Sicherheit: Wordfence kann dir helfen, stärkere Passwortanforderungen durchzusetzen, Anmeldeversuche zu begrenzen und Zwei-Faktor-Authentifizierung zu deinem Anmeldeprozess hinzuzufügen.
- Zwei-Faktor-Authentifizierung: Du kannst auch eine Zwei-Faktor-Authentifizierung zu deinem Anmeldeprozess hinzufügen, die Benutzer auffordert, zusätzlich zu ihrem Passwort eine zweite Identifikationsform anzugeben.
- Blocklist-Überwachung: Wordfence überwacht mehrere Blocklisten, um sicherzustellen, dass deine Website nicht von Suchmaschinen oder anderen Online-Diensten auf eine Blacklist gesetzt wird.
Insgesamt ist Wordfence ein leistungsstarkes Sicherheits-Plugin, das dir helfen kann, deine Website vor verschiedenen Online-Bedrohungen zu schützen.