Support

Admin Tools

#42088 problem with admin tools

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
5.3.1
PHP version
8.1
Admin Tools version
7.5.4

Latest post by nicholas on Sunday, 06 July 2025 08:21 CDT

mercurioweb

Hi, after installing admin tools my site both front end and backend went offline. To restore functionality I disabled admin tools and had to give another name to the .htaccess file

nicholas
Akeeba Staff
Manager

Does your configuration.php file have a non-empty $live_site line?

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!

mercurioweb

Hi, in the configuration.php file I had the address of the website santagatarestaurant.it.
To solve the problem I restored a backup to a previous time when I had not yet installed Admin Tools, because I noticed that Admin Tools also conflicted with the Template.
Now I should reinstall the Admin Tools, but I ask you to give me assistance and/or indications in the implementation of Admin Tools on the site avoiding conflicts and malfunctions

nicholas
Akeeba Staff
Manager

The problem that you had was that you had simultaneously a $live_site without www and told the .htaccess Maker to redirect non-www to www. This created a redirection loop, exactly was you have been warned about in Admin Tools' interface. When you were trying other access santagatarestaurant.it the .htaccess file generated by Admin Tools followed your instructions to redirect it to www.santagatarestaurant.it. However, when you tried to access www.santagatarestaurant.it Joomla was following your instructions in the configuration.php to redirect back to santagatarestaurant.it.

The correct solution is to start by emptying $live_site, setting that line in configuration.php to

public $live_site = '';

You only need to set $live_site if you are on a badly configured server behind a reverse proxy which results in the HTTP Host header not being forwarded to or honored by your web server. 99.99% of servers out there do NOT have this kind of misconfiguration, which is why the recommended setting for $live_site is an empty string, telling Joomla to figure it out from the HTTP Host header.

Regarding having problems when enabling Admin Tools, we have already documented that you can start with the minimum number of settings enabled, then start enabling one thing at a time to see what is supported by your server and what makes sense on your site.

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!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!