OK, let’s identify the issue.
A) You can find “xxxx_ip_geo_block_logs” in your database with some rows. It means that you can find some logs when you browse it. ==> Yes.
B) Ajax such as clearing cache, downloading database and so on never finish on some of your site. ==> Yes.
If these are right, then the issue is ajax.
When the ajax client on your browser fetches an error, then a dialog box will popup to show its error message. (I programed so with javascript)
So I guess the cause of this issue is that your server never respond to your browser because of PHP error or something.
What do you think?
To find errors on your server, I’d like to ask you to put the following code into your wp-config.php as WordPress codex says.
define('WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
And please send your wp-content/debug.log to tokkonopapa at yahoo.com
Unfortunately, it’s mid night at my time. I’ll come back on next morning.
I appreciate your effort to identify the issue.
Thanks!
Just the information.
Regarding https://perishablepress.com/6g/, nothing conflicted when I put the .htaccess of 6G into my WordPress home. And BBQ: Block Bad Queries never validates the content of the requests by POST method which is used on “Logs” page.
Both of these firewall block only 1 of 14 which I define as the test pattern for this plugin.
I found a bug “A closing script tag is dismissed because of different condition” in the theme “Layers Pro” which DPWP installs. The source code is here. I think this was a kind of “Copy and Paste” bug.
This issue was not caused by this plugin.