• Resolved drea72

    (@drea72)


    Hey there, I have been running IQ Block Country for a while now but a few weeks ago it seems to have stopped working. It thinks that all incoming traffic comes from the server that it is being hosted on (The server’s IP address is given). However when checking traffic using other applications it shows their correct IP address and country of origin. I thought it may had been the PHP verison, so I updated it to 7.1, but still seem to not be working. The database is up to date. How can I fix this?

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

Viewing 15 replies - 1 through 15 (of 28 total)
  • Plugin Author Pascal

    (@iqpascal)

    I see your webhost runs nginx. This may be used as a reversed proxy in front of your real website and in that case you might get a different IP address than your actual visitor. iQ Block Country tries to get the real IP address even if the visitor tries to hide it but in some cases it might fail. Really depended on the situation.

    You may want to check with your webhosting provider what was changed at the date the plugin stopped giving the proper ip address.

    Hello, I have the excat same issue like @drea72

    I also have the same issue – stopped working around March 8th

    Plugin Author Pascal

    (@iqpascal)

    @moymir @eshera please open your own support ticket unless you have the EXACT same issue (that is all traffic is coming from one IP address)

    I have seen that around 02/21/19 Hostgator upgraded from EasyApache3 to EasyApache4, which is the timeframe this seemed to start for me.

    I am also with Hostgator. my issue strats 9 March

    Plugin Author Pascal

    (@iqpascal)

    I don’t have a hostgator account myself so I cannot check what went wrong. But perhaps you can ask support what has changed

    moymir

    (@moymir)

    Hostgator support Answers

    “This is something that should warrant the publisher/author of the plugin to provide an updated version of the plugin.
    We did update to a newer version of Apache to stay up to date with security for our servers. This is not just a factor on this particular plugin. I have read several security plugins are also having similar issues.

    Unfortunately, we do not have a permanent fix for this issue.
    Now that the publisher is well aware of the conflict dealing with their plugin, they will push out an updated version soon”

    Thread Starter drea72

    (@drea72)

    So I’ve been dealing with Hostgator tech support, been reaaaalllyyy slow and mostly unhelpful. They’ve sent a final reply linking both this post and another article that may be able to work around it, though I have not tried it yet.

    Message:

    Thank you for contacting Hostgator. My name is . and I am a Web Advisor II. I take pleasure in assisting you with your current issue.

    I reviewed the issue with IQ Block and actually found a few articles. I will provide these articles in the bottom of this message.
    This is a known issue with the publisher/author of the plugin. The issue started when we updated our server’s security. We went from Apache 3 to Apache 4.

    With that being said, this is happening on several plugins. This should warrant the author to provide an updated version of the plugin for a permanent fix. I can and will provide you with an article that includes a work around.

    There will be a block of code that will need to placed at the bottom of the wp-config.php file inside your public_html. In most cases this does work but, there is a chance that it may require a different work around.

    Please review the articles and let us know if there is anything else that we can assist you with at this time. We look forward to hearing from you. If you would like further assistance you can reach out to our Live Support team at 1-866-964-2867 or try our Live Chat option https://helpchat.hostgator.com/

    https://wordpress.org/support/topic/iq-blocker-stopped-working/
    https://blog.sqlauthority.com/2017/07/22/wordpress-ip-addresses-comments-local-server/

    Plugin Author Pascal

    (@iqpascal)

    Okay… I know Apache (it’s pretty much the most runned software for webservers) and if you upgrade it properly it would not just break this or other plugins so the answer is kind of BS.

    Anyhoo the way the plugin works now is it does it best to detect the proper IP address even if a visitor tries to hide it behind a proxy or other solution. Obviously Hostgator uses multiple headers with different IP addresses. I am planning to build a override solution so you can set which header should only be used to help in this kind of situations

    Plugin Author Pascal

    (@iqpascal)

    The code for this is pretty much in place it just needs to tested

    Jixxer

    (@jixxer)

    I am hosting with Host Gator too and I am now having the same problem that the plugin isn’t working anymore for me either.

    I am running PHP 5.7 and everything else is up to date on my sites in terms of WordPress and plug-ins. I am also running the latest version of IQ Country Block 1.2.2, which was updated in the last 24 hours and the problem still exists.

    Has anyone else who is hosting with HG found a work around that fixes the problem? Or has anyone tried injecting the block of code HG suggested putting into the the bottom of the wp-config.php file with any success?

    I need to get this sorted as soon as possible. I would hate to have to go back to using the .htaccess file to block IP addresses by country, but if it is the only way to secure my site, then I might have no choice.

    Any new info on the status of the issue would be greatly appreciated. Thank you Pascal and everyone else…

    • This reply was modified 5 years ago by Jixxer.
    Jixxer

    (@jixxer)

    By the way, I just tried adding the following code snippet to the bottom of my wp-config file and it didn’t fix the problem:

    /** All comments have same IP. */
    if($_SERVER['HTTP_X_REAL_IP']){
    $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_REAL_IP'];}
    Jixxer

    (@jixxer)

    UPDATE: I switched to the IP2Location Country Blocker plugin for now until this one gets sorted out. It does the same thing as IQ Block Country and it works seamlessly when hosting with HostGator. No extra code or anything else needed. Just make sure you deactivate the IQ Block Country plugin first or the IP2Location Country Blocker plugin wont work.

    IP2Location Country Blocker – https://wordpress.org/plugins/ip2location-country-blocker/

    Plugin Author Pascal

    (@iqpascal)

    @jixxer There is a beta version available for testing that allows you to override the ip detection process if it goes wrong for your setup.

    So far it seems to be limited to HostGator accounts

Viewing 15 replies - 1 through 15 (of 28 total)
  • The topic ‘IQ Blocker Stopped Working’ is closed to new replies.