You should hire an admin to review your WordPress installation. All the problems you have mean there are something wrong with it.
When you uninstall NinjaFirewall from the “Plugins” page, WordPress will delete:
-The whole “wp-content/plugins/ninjafirewall” directory.
-The “wp-content/mu-plugins/0-ninjafirewall.php” script.
-The auto_prepend_file directive from the .user.ini or .htaccess.
After deleting all the above, you can delete the “wp-content/nfwlog” foder.
Thread Starter
Anonymous User 14429768
(@anonymized-14429768)
Administrator beauftragen
Ich bin Admin von einigen Medien-Websites. Wen soll ich noch beauftragen?
Die Ninja-FW wurde auf 2 Testsites getestet, dann auf 5 Live Sites installiert.
– “wp-content / plugins / ninjafirewall” wurde bei 3 von 5 Sites (beim löschen des Plugins) nicht automatisch entfernt.
– “wp-content / mu-plugins / 0-ninjafirewall.php” wurde bei allen automatisch entfernt.
– user.ini wurde auch auf keiner der 5 Sites gelöscht, die Datei wurde aber auf 3 Sites geleert. Auf 2 Sites blieb der Eintrag bestehen:
; BEGIN NinjaFirewall
auto_prepend_file = "/var/www/clients/client21/web24/web/wp-content/nfwlog/ninjafirewall.php"
; END NinjaFirewall
– .htaccess gibt es nicht, ist überall Nginx
Ich habe nun die Ninja-FW auf beiden “Problemseiten” neu installiert, dann deaktiviert und deinstalliert.
Ergebnis: gleich wie oben, die Reste (in plugins und nfwlog) blieben übrig.
Danach wieder jeden Cache leeren lassen, 15 Min gewartet, Serverseitigen Cache deaktiviert gelassen.
Nach Löschen des nfwlog wieder Error 500.
Also habe ich zuerst die (immer noch vorhandene) user.ini manuell geleert, dann auch gelöscht, dann erst nfwlog gelöscht.
Ergebnis: Wieder Error 500 …
Please translate your post in English to make it easier for everyone to read it.
You can find WordPress professionals here: https://jetpack.pro/
When you uninstall a plugin, the process is managed by WordPress: it deletes the plugin folder and files. Very simple. If WordPress cannot delete the plugin’s folders, there’s obviously a problem with your installation.
Did you check your files ownership and made sure it matched the PHP user, so that PHP can read and write? Did you check their permissions too?
Thread Starter
Anonymous User 14429768
(@anonymized-14429768)
Sie finden WordPress-Profis hier: https://jetpack.pro/
Noch einmal: ich seit den 90er Jahren selbst beruflich im Web und arbeite seit 10 Jahren ebenso beruflich mit WP.
Wenn die IT-Abteilung unseres Verlages und 2 Hoster schreiben: Dieses Plugin ist fehlerhaft, dann kann dies unter Nginx, bzw. mit unserer Konfig auch so sein.
liegt offensichtlich ein Problem mit Ihrer Installation vor.
Nein, garantiert nicht. Dieses Firewall Plugin ist das erste, welches nach ~ 10 Jahren derartige Probleme machte.
Haben Sie den Besitz Ihrer Dateien überprüft und sichergestellt, dass sie mit dem PHP-Benutzer übereinstimmen, damit PHP lesen und schreiben kann? Hast du auch ihre Berechtigungen überprüft?
Ja, alle Dateien/Verzeichnisse waren und sind im richtigen Besitz, Berechtigungen stimmen und alles Schreibrechte sind dort, wo sie sein sollen.
Inzwischen konnten wir die Reste entfernen, ohne einen Scriptfehler zu produzieren.
Sie können diese Anfrage als beendet ansehen.