• Resolved mattshepherd

    (@mattshepherd)


    I’m using a plugin (iQ Block Country) to prevent users from accessing my site backend. Per the dashboard / site health, it’s preventing wp_version_check() from running.

    Which countries should I allow to access the backend to enable wp_version_check()?

    • This topic was modified 4 years, 4 months ago by Jan Dembowski. Reason: Moved to Fixing WordPress, this is not an Everything else WordPress topic
Viewing 8 replies - 1 through 8 (of 8 total)
  • Moderator James Huff

    (@macmanx)

    The servers are based in the United States.

    Thread Starter mattshepherd

    (@mattshepherd)

    Thanks, James!

    iQ Block Country does not actually block outgoing connections. So if the connection to api.www.remarpro.com fails I don’t think the problem is with iQ Block Country

    Thread Starter mattshepherd

    (@mattshepherd)

    Hi Pascal,

    You’re incorrect. You have to enable United States access to the back end within iQ Block Country for wp_version_check() to work. You can try it yourself and see.

    I have blocked the USA and other countries on all my sites and it still works. Besides that iQ Block Country does not block connections going outside only incoming connections.

    Thread Starter mattshepherd

    (@mattshepherd)

    Hi Pascal,

    You’re the plugin’s author so I’m clearly not going to second-guess your experience with it, but with iQ Block Country as the only plugin running on my site, and the US blocked from the backend, wp_version_check() doesn’t work.

    When I add U.S. to the countries that can access the backend, that warning goes away.

    I can’t speak to why this is happening exactly, but on my site, with the latest MaxMind database installed, it’s happening.

    Screenshots for your reference:

    iQ Block Country and WP

    Moderator James Huff

    (@macmanx)

    If I may interject, I wonder if it’s simply blocking Health Check’s ability to test wp_version_check() while in fact wp_version_check() itself still works.

    idowebwork

    (@mannweb)

    Landed here when I ran into the same issue. Here’s what I did to remedy the issue.

    1) Clear log (Logging > Clear Database)
    2) Re-ran site check and got the critical error
    3) Checked log

    Turns out the server testing against is actually located in Canada, not the US. So I whitelisted that IP and the error is now corrected. Alternatively you could add Canada (or whatever country the check is coming from for you), but whitelisting the IP was enough here.

    Just my 2 cents.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘What countries need access to run wp_version_check()?’ is closed to new replies.