Support

Admin Tools

#42740 Admin Tools causes timeout

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
4.4.14
PHP version
8.4.17
Admin Tools version
7.8.6

Latest post by nicholas on Monday, 23 February 2026 15:22 CST

webfeuerflo

When Admin Tools is active I cannot save the joomla configuration, change the media options or switch the update channel. It leads to this error: Gateway Timeout The gateway did not receive a timely response from the upstream server or application.

When Admin Tools is deactivated, it works. I use Admin tools a lot but never encountered this error. What could cause this?

nicholas
Akeeba Staff
Manager

Your Joomla mail settings are wrong.

I know it sounds completely ridiculous, but I've troubleshot this exact problem enough times to know what it looks like and why it happens. Let me explain what's going on and how to fix it.

When the "Monitor Global Configuration" or "Monitor component configuration" options are enabled in the Configure WAF page (default: both enabled) an email is sent to the "Email this address on monitored configuration change" every time the Joomla global configuration and component options are changed respectively. Admin Tools only provides the subject line and content of that email. The actual email sending is handled by Joomla, based on your mail settings in your Global Configuration options. I have seen many (too many...) cases where the mail configuration of a Joomla site is flat out wrong and results in a time out.

Of course, you might wonder, how can you change the mail settings when this requires editing the Global Configuration which tries to send an email, causing a timeout before the Global Configuration settings are saved.

Well, start by going to Components, Admin Tools, Web Application Firewall, Configure WAF. Click on the "Hardening Options" tab, find the "Monitor Global Configuration" and "Monitor component configuration" options and disable them. Click on the Customisation tab and set "Send troubleshooting email on administrative functions" to No as well. Click on Save & Close.

Now you can go to System, Global Configuration. Click on the Server tab and click on the Send Test Email button at the bottom. If your email settings are correct you will see the page scroll back up and you will a message similar to "The email was sent to [email protected] using SMTP. You should check that you've received the test email." The email address and the method the email was sent (e.g. SMTP) depends on your site's configuration. If you do not see this message even after 15 seconds have passed you know your site's mail configuration is wrong and you need to fix it. As far as I remember, after entering the correct mail configuration you will have to click on Save before clicking on Send Test Email again for the changes to apply.

Once you are able to send (and receive!) the test email you can go back to Components, Admin Tools, Web Application Firewall, Configure WAF. Click on the "Hardening Options" tab, find the "Monitor Global Configuration" and "Monitor component configuration" options and enable them. Click on the Customisation tab and set "Send troubleshooting email on administrative functions" to Yes as well. Click on Save & Close.

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!