• Resolved Joey George

    (@csine)


    Occasionally hitting this error on my client site whenever I visit Plugins page as admin…
    Already ran wp-db.php – all OK.
    What can be causing this? Apparently, the plugins page load takes a long time… so definitely some script is blocking…?

    • This topic was modified 7 months, 1 week ago by Joey George.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author nintechnet

    (@nintechnet)

    NinjaFirewall doesn’t load any script outside its own page ( https://domain.com/wp-admin/admin.php?page=NinjaFirewall ).
    Check the firewall’s dashboard page: do you see any errors or warnings ?
    Is there anything in the PHP error log ? You can enable WordPress debugging:

    1. Edit your wp-config.php file
    2. Search for:
      define('WP_DEBUG', false);
    3. Replace with:
      define('WP_DEBUG', true);
    4. Add this line below:
      define( 'WP_DEBUG_LOG', true );

    The log (if any) will be saved to “/wp-content/debug.log”.

    I got the same error. We just migrated our DB from MySQl 5.7 to MariaDB 10.11.

    I checked it using this script: https://nintechnet.com/share/wp-db.txt. Everything was OK except for the “Checking rules integrity” step, which returned the error: “Unserialize failed.”

    Plugin Author nintechnet

    (@nintechnet)

    It looks like the migration corrupted the data in the DB.
    Check the database tables for error. The firewall uses the WordPress options tables.
    Alternatively, try to restore an older backup: go to “NinjaFirewall > Firewall Options” and in the “Configuration backup” list, select the last known good backup file that was created before the migration.

    Thank you! The plugin is now working properly again.

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.