Ensuring Compatibility Between Ninja Firewall and WP Umbrella
Ninja Firewall is a security plugin for WordPress. By default, Ninja Firewall prevents WP Umbrella's backup feature from functioning. This guide will help you update Ninja Firewall settings to ensure compatibility with WP Umbrella so your backups can be processed.
TL;DR:
You will need to update the Ninja Firewall settings by disabling the "Decode base64-encoded POST variable" option in the Intermediate Policies.
Prerequisites:
- Admin access to your WordPress site
Understanding the Issue
WP Umbrella's backup feature uses base64 encoding to transmit data securely. Ninja Firewall's default setting to decode base64-encoded POST variables can block these requests, mistaking them for potential security threats.
This interference prevents the backup process from functioning correctly. By disabling the "Decode base64-encoded POST variable" option, you allow the backup data to be transmitted without being blocked by the firewall.
Updating Ninja Firewall Settings for Compatibility
- Log in to your WordPress Admin dashboard.
- Navigate to Ninja Firewall > Firewall Policies.
- Click on Intermediate Policies and scroll down to the HTTP POST variable block.
- Edit the Decode base64-encoded POST variable setting to No.
- Save your settings.
Conclusion
After following these steps, Ninja Firewall should no longer block WP Umbrella's backup feature, allowing your backups to be processed correctly.