Title: Ninja Firewall cannot retrieve WordPress database credentials
Last modified: February 11, 2021

---

# Ninja Firewall cannot retrieve WordPress database credentials

 *  Resolved [henrydozie](https://wordpress.org/support/users/henrydozie/)
 * (@henrydozie)
 * [5 years, 4 months ago](https://wordpress.org/support/topic/ninja-firewall-cannot-retrieve-wordpress-database-credentials/)
 * This plugin requires hardcoding of the database variables in an insecure and 
   difficult-to-maintain fashion. Is there a reason why `lib/firewall.php` doesn’t
   just use `DB_NAME, DB_USER, DB_PASSWORD and DB_HOST`?

Viewing 1 replies (of 1 total)

 *  Plugin Author [nintechnet](https://wordpress.org/support/users/nintechnet/)
 * (@nintechnet)
 * [5 years, 4 months ago](https://wordpress.org/support/topic/ninja-firewall-cannot-retrieve-wordpress-database-credentials/#post-14039392)
 * Because the firewall loads before WordPress, those constants aren’t populated
   yet.
 * You can use this script to debug it:
    [https://nintechnet.com/share/wp-db.txt](https://nintechnet.com/share/wp-db.txt)
 * 1. Rename it to “wp-db.php”.
    2. Upload it into your WordPress root folder. 3.
   Go to [http://YOUR](http://YOUR) WEBSITE/wp-db.php 4. Delete it afterwards.

Viewing 1 replies (of 1 total)

The topic ‘Ninja Firewall cannot retrieve WordPress database credentials’ is closed
to new replies.

 * ![](https://ps.w.org/ninjafirewall/assets/icon-256x256.png?rev=976137)
 * [NinjaFirewall (WP Edition) - Advanced Security Plugin and Firewall](https://wordpress.org/plugins/ninjafirewall/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ninjafirewall/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ninjafirewall/)
 * [Active Topics](https://wordpress.org/support/plugin/ninjafirewall/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ninjafirewall/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ninjafirewall/reviews/)

## Tags

 * [database connection](https://wordpress.org/support/topic-tag/database-connection/)

 * 1 reply
 * 2 participants
 * Last reply from: [nintechnet](https://wordpress.org/support/users/nintechnet/)
 * Last activity: [5 years, 4 months ago](https://wordpress.org/support/topic/ninja-firewall-cannot-retrieve-wordpress-database-credentials/#post-14039392)
 * Status: resolved