NinjaFirewall (WP+ Edition)

Help & FAQ


To uninstall NinjaFirewall:

  1. Log in to your administration console, click on the "Plugins" menu and deactivate the NinjaFirewall.
  2. Click "Delete" to remove it. The uninstaller will delete all plugin files and the database rows it created during the installation.
  3. If you want to delete the firewall logs as well, remove the /wp-content/nfwlog/ directory.

Read-only system files: if your WordPress root directory or PHP INI/.htaccess files are read-only, NinjaFirewall will display the following message in the "Overview" menu:

Warning: you have some read-only system files; please read this if you want to uninstall NinjaFirewall.

If you have this warning and if you want to uninstall NinjaFireall, please strictly follow these guidelines:

  1. Go to to WordPress "Plugins" menu and deactivate NinjaFirewall.
  2. Connect to your server via FTP and download the read-only files mentioned in the "Overview" page.
  3. Edit those files and remove all lines that start with BEGIN NinjaFirewall and end with END NinjaFirewall.
  4. Re-upload those files to your server.
  5. If the operation was successful, NinjaFirewall should be disabled and you should see a welcome screen offering you to install it if you click on the "Overview" menu.
  6. Go back to "Plugins" menu and uninstall NinjaFirewall safely.
Failure to follow the above steps will likely cause your site to crash.

Blank page: in some cases, right after uninstalling NinjaFirewall, you may get a blank page and the following error message:

Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 Fatal error: Unknown: Failed opening required '.../wp-content/plugins/ninjafirewall/lib/firewall.php' ... in Unknown on line 0
See Troubleshooting section for more details.