Support » Plugin: IP Geo Block » When I activate after install, I cannot access at all – wordpress nor the plugin
When I activate after install, I cannot access at all – wordpress nor the plugin
-
I’ve installed this on other wordpress sites of mine, but, when installing and then activating now on a new site, it must be set from default to immediately block, so I am blocked from not only settings for IP Geo Block but from accessing anything on my own site. I must then ftp in and delete the plug in.What’s up with that? What do I need to do and how, before activating IP Geo Block?
Thanks
-
I’m so sorry to bother you.
I guess some of IP address databases used in this plugin have inconsistency. Actually, the database at activating process is different from the after activating.
Please add the following code in your
functions.php
and upload via ftp, and then install this plugin so that you cannot be blocked.function my_emergency( $validate ) { $validate['result'] = 'passed'; return $validate; } add_filter( 'ip-geo-block-login', 'my_emergency' ); add_filter( 'ip-geo-block-admin', 'my_emergency' );
Then go to the setup admin screen of this plugin to check
white list
at “Validation settings” on “Settings” tab. Then put the right country code into it (and remove the above code from yourfunctions.php
).Please let me know the result.
Thank you for posting your issue.
Hi,
Thank you so much for your reply! Quick question; the theme I am using already has this php file; so where should I insert it in the existing file?Hi TJayYay,
You can add the code just before at the end of yourfunctions.php
in your theme directory. If you can find the “?>
” at the end, just before it.
Good luck!!Thank you, so far this theme’s function.php has 23+ “?>” in it..so not sure at all where to place it.
Are you planning any sort of update? Maybe I’ll just wait for that. (Obviously, I’m not an expert on code etc, so an updated plugin is probably best for me and many.)
OK, essentially I should resolve the issue of database inconsistency between before and after activation. I’ll do this in the future release.
Again, I’m sorry you are in troube. And I greatly appreciate you giving me a chance to improve this pluign.
I keep this issue open until I solve it.
Thanks.
Alternately, is there a way to use ftp and modify one of the files in the plugin itself? Which file would have the setting that activates all blocking? Could I edit that file and change “true” to “false” or visa versa?
Sorry for my late reply.
Your alternative proposal is very important to this plugin because the settings of this plugin still remains in your MySQL DB when you delete directly by FTP.
I’ve created the special version of
ip-geo-block.php
which disables blocking behavior of this plugin.Please follow the instructions bellow.
1. Download the latest version (currently 2.1.1) of this plugin.
2. Move the
ip-geo-block.php
outside theip-geo-block
folder of 1.3. Download the special version and pick up the
ip-geo-block.php
. Then move it to theip-geo-block
folder of 1.4. Upload the
ip-geo-block
of 1. to your server’s plugins directory by FTP.5. Login as admin and go to the setting page of this plugin.
6. Select “Matching rule” as “
White list
” and put the proper country code into the “White list” at “Validation settings” on “Settings” tab. And then “Save Changes“.7. Upload the original
ip-geo-block.php
of 2. to this plugins directory by FTP. It’s done.Note that the “proper country code” is not always your country because the database of IP address is not always right. Please go to the “Search” tab and check your country code with your IP address. Your IP address can be found https://www.whatismyip.com/ for example.
I hope your success!!
Thanks.TJayYay and all,
I fixed this issue in the new release 2.1.2. But deleting this plugin and uploading new one by FTP does not solve the issue.
Please refer the previous post and use
ip-geo-block.php
at emergincy.I’m sorry to let you go through all this.
Hello tokkonopapa,
I am having this issue again, on another website, it was working great, and then when I entered something in the block list, it blocked me out. Have tried a variety of things, and had to delete it and then tried reinstalling, but now I am locked out from the beginning. Is there anything new coming out soon so this won’t happen to me? Not sure what to try now, thank you
Hi TJayYay,
As I wrote privious post, just deleting plugin and installing again doesn’t solve your issue. Because the configuration data of this plugin still remains in your SQL database. Reinstalling uses it and your issue happens again.
I made a special version which can inhibit the blocking behavior of this plugin. Download emergency-2.1.3.zip, unzip it, and upload the
ip-geo-block
to the plugin’s directory on your server via FTP.If you succeed to access “Settings” tab of this plugin again, enable “Remove settings at uninstallation” and save settings. And then deactivate this plugin and uninstall it from the plugin dashboard. By doing this, you can execute “Clean uninstall”.
Good luck!
Hi,
Thank you, I was able to upload and follow the emergency procedures, and have reactivated the plug-in and all my settings are back and functioning. I did check delete settings upon uninstallation.
However, attempts to log in are still being attempted from country that should be blocked, and is blocked in the IP Geo Block settings, and it worked before in blocking that country. Now, though, the attempt at log in are hitting. Can you advise why and what I should do next? Should I totally uninstall and try again? Sorry if I’m not understanding the rest of the process, thanks again in advance
Thank youDear TJayYay,
I think after you become to be able to login, you should uninstall the special version and re-install the normal version in WP.org.
I had already released a new version. So you can get a new one if you do above.If you have any trouble again, feel free to post you status.
And also I implemented the rescue process when you are blocked yourself again. Please check out 2.1.3 Release Note.
I am very grateful that you gave me a chance to improve this plugin.
Thanks!
- The topic ‘When I activate after install, I cannot access at all – wordpress nor the plugin’ is closed to new replies.