> The situation actually began with getting ip blocked by Admin Tools - admin tools gave me rescue URL, and this did not work.
Your issue is completely unrelated.
When Admin Tools blocks an IP temporarily you get a message page telling you that you are temporarily blocked. When Admin Tools blocks the IP permanently you get an error page telling you that your IP is permanently blocked. These messages are configurable.
I DID NOT receive such a page. I received an HTTP 404 page. That's a server error.
As documented, there is a possibility to get this error if you enable the administrator password protection on a server which is configured to use custom HTML error pages for the HTTP errors BUT the custom error page for HTTP 401 Not Authorised does not exist. However, this is not the case here because a. Admin Tools will by default reset the custom error pages to prevent that from happening and b. I already removed the .htaccess file from your administrator directory as you can see.
Therefore you are receiving an HTTP 404 Not Found error when accessing the administrator/index.php URL of your site. The fact that I receive this error using a DIFFERENT IP address than yours, one that your server has never seen before, proves beyond any reasonable doubt that the problem is one pertaining to your server, not Admin Tools.
> The entire time my site has been in development mode, Admin Tools has left the "protect registration" field unavailable because it says "you do not have registration enabled on your site" which is not true, it is handled by community builder.
Not only this is completely unrelated to this issue, it is also completely wrong understanding on your part.
You have disabled Joomla's built-in user registration. This is non-negotiable. This is a very clear setting in Joomla. We read that setting. It's disabled.
You are instead using a third party extension which simulates user registration using its own custom code. This cannot be used for the purposes of this feature.
If we let you enable this feature here's what would happen. The user would become unverified and they would be sent an email to Joomla's user self-verification page through the com_users frontend component. Since you have disabled Joomla's user self-registration feature this link would result in a Joomla error page. The user would never be able to reactivate their user account.
The reason we added this check preventing you from selecting this option is people like you who do not understand, despite it being documented, that disabling Joomla's built-in user self-registration breaks this feature.
So, Admin Tools does the right thing here.
> However this has been a cyclical issue, where my ip is being marked as a "hacker" and then gets blocked out, and this time it cascaded into this larger issue.
Correlation does not equal causation.
Again, if you were blocked by Admin Tools you would be seeing a completely different page with a different HTTP status code.
The error page you get comes from your web server and means that your web server cannot load the administrator/index.php file. This is NOT caused by Admin Tools.
Further to that, you have already told me that you proved this is not caused by Admin Tools. This is information you volunteered yourself. Admin Tools provides two levels of protection: its Web Application Firewall implemented entirely in the System - Admin Tools plugin (stored in plugins/system/admintools) and creating a custom .htaccess file through the .htaccess Maker feature.
You have already disabled the system plugin by renaming its folder AND by disabling it from the database. The former means that Joomla cannot find the plugin's code, therefore it cannot load it, therefore it cannot execute it. The latter means that even if you hadn't done the former, Joomla would refuse to load the plugin's code, therefore it would be unable to execute it. As a result you have ensured that the Web Application Firewall feature does not execute on your site.
You have already removed the .htaccess file generated by Admin Tools' .htaccess Maker feature in your site's root. As a result your web server no longer executes its instructions. Therefore you have already undone the .htaccess Maker's changes to your site.
However, even after disabling Admin Tools' executable code from executing AND undoing its .htaccess Maker changes to your .htaccess file you still have the same issue. Therefore you have proven that the issue is unrelated to Admin Tools. What you did is actually the troubleshooting steps I would have asked you to do to see if the problem is related to Admin Tools at all, steps I have been recommending since 2011.
Further to that, if Admin Tools was blocking either of us from accessing your site it would do that for the entire site: backend and frontend. We can both access the frontend of the site, therefore putting a tombstone to the theory that somehow, magically, Admin Tools blocks you from accessing your site.
> I run an extension called MightySites which splits one Joomla install into two websites on two domains. My intuition is that Admin Tools is not functioning well with some of these other functions and the offline state.
I am very familiar with MightySites and know exactly how it works. My wife is using it in a site she launched for a non-profit client. Admin Tools works just fine with it. The only change we had to make was in the Allowed Domains settings, making sure that both domains the site can be reached under are in there. Further to that, we had to disable the “Use HSTS” feature in the .htaccess Maker, instead using set “Use SSL” to “Entire site” in Joomla's Global Configuration, since the .htaccess Maker feature uses only one domain to perform the HTTP to HTTPS redirection.
However, these changes are irrelevant to your issue as they are changes to the Web Application Firewall and the .htaccess Maker. Since you have proven that the problem occurs even when you disable the system plugin implementing Admin Tools' Web Application Firewall and you have undone all changes effected by the .htaccess Maker you have proven that your issue is not with Admin Tools.
It would be far more productive if you asked your host for assistance as I asked you to do in my first reply. I am not trying to “get rid of you” or slow you down in any way. Your issue is likely to be caused by wrong ownership / permissions OR a misconfiguration in your .htaccess file OR a misconfiguration in your server setup. Since I am not your host I do not have access to the Apache error logs which provide the relevant details as to why the error occurs, I do not know how the server is set up (therefore which ownership and permissions are correct, or which .htaccess directives are disallowed) and I definitely do not have access to your server's configuration. As a result I cannot help you with this issue which you have already proven it has nothing to do with Admin Tools.
If you fix this issue I can and will help you with your other issue of getting blocked all the time. However, I cannot do that unless you address the server issue which prevents either of us from gaining access to your site's backend.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!