• Resolved ChrisBIGDoer

    (@chrisbigdoer)


    Hi all,

    Starting about an hour ago. On the back end everything seems to be working but getting this warning message…

    “NinjaFirewall fatal error: Unable to communicate with the firewall. Please check your settings. . Review your installation. Your site is not protected.”

    On the front end, this following message…

    Fatal error: Uncaught Error: Class ‘mysqli’ not found in /home2/bigdoerc/public_html/wp-content/plugins/ninjafirewall/lib/firewall.php:127 Stack trace: #0 /home2/bigdoerc/public_html/wp-content/nfwlog/ninjafirewall.php(7): include() #1 {main} thrown in /home2/bigdoerc/public_html/wp-content/plugins/ninjafirewall/lib/firewall.php on line 127

    Tried shutting down all plugins or some combo there of and confirmed core and all plugins were up to date. Double checked firewall settings as well.

    Ideas?

    Thanks!

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter ChrisBIGDoer

    (@chrisbigdoer)

    And now the WordPress backend displays a similar error.

    Plugin Author nintechnet

    (@nintechnet)

    Hi,

    Class ‘mysqli’ not found

    As indicated, you do not have the mysqli extension loaded. Did you tried to upgrade your PHP and forgot to install or load mysqli?

    Check also this discussion: https://wordpress.org/support/topic/not-working-with-php-73/

    Thread Starter ChrisBIGDoer

    (@chrisbigdoer)

    Did nothing to the backend. It just up and crashed with the resultant error displayed. Still, I’ll looking into that suggestion. Thanks,

    Same issue here. Ninja Firewall suddenly stopped working (it was working this morning, but got the follofing error in the afternoon)

    NinjaFirewall fatal error: Unable to communicate with the firewall. Please check your settings. Review your installation, your site is not protected.

    I did not changhed anything on my server nor on WordPress installation (including upgrade of plugins).

    Best

    Nicola

    Plugin Author nintechnet

    (@nintechnet)

    @nicolaottomano :
    Did you check the PHP error log if there was any error message?

    This error could be due to:
    * Someone deleted the PHP INI (php.ini, .user.ini) which contains the directive to load the firewall. Or, if you are running PHP as an Apache module, someone deleted (or modified) the .htaccess which contains the directive to load the firewall.
    * You were using a php.ini, and your host upgrade its PHP (e.g., from v5.x to 7.x) and now you need to rename it to .user.ini.
    * Someone deleted the wp-content/nfwlog/ninjafirewall.php script use to load the firewall.

    @nintechnet

    With your suggestion I found the possibile root of the issue: maybe the .user.ini has changed when the host upgraded the upload_max_filesize parameter.

    Thank’s a lot for your kind support.

    Nicola

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘“NinjaFirewall fatal error”’ is closed to new replies.