Support

Admin Tools for WordPress

#42084 Panopticon reporting Admintools plugin is disabled when it isnt

Posted in ‘Admin Tools for WordPress’
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

WordPress version
6.8.1
PHP version
8.3
Admin Tools version
1.7.0 pro

Latest post by nicholas on Sunday, 06 July 2025 11:17 CDT

corbmite

I am configuring a new Wordpress 6.8.1. site and have installed Akeeba Backup Pro and AdminTools Pro as well as the Panopticon Wordpress connector.

When trying to configure the site in Panopticon, the "Wordpress update" section in site information reports

Version information missing

Your site has not reported the version of WordPress it is running on.

 

"PHP Information" section reports

PHP version information missing

Your site has not reported the version of PHP it is running on.

 

"Security" section reports

The “System – Admin Tools” plugin is disabled

You need to log into the site and re–enable this plugin. Otherwise, your site will remain unprotected.

>>This is incorrect, Admintools is active and running on the site.

 

Status of extensions and backups is being correctly reported.

I have tried removing and re-installing Admintools, no effect.

 

Please do you have any advice how I can proceed? I have probably missed something obvious!

nicholas
Akeeba Staff
Manager

The problem is that Panopticon cannot access the API on your site. The fact that the version and PHP information tell you that the site doesn't report anything is telling us that.

Which version of Panopticon and the connector plugin are you using?

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!

corbmite

Hi and thanks for helping.

Akeeba Panopticon 1.3.2 (Twilight)

Connector Version 1.1.0

Wordpress 6.8.1

PHP 8.3

Panopticon is reporting all extensions on the site properly and can trigger remote backups.

nicholas
Akeeba Staff
Manager

In your WordPress site go to Tools, Panopticon, and set Report System Information to No. Click on Save Settings.

Go to Panopticon and open the site's page. Click on the reload icon next to WordPress Update. Make sure you get the WordPress and PHP version back. Then click on the reload icon next to Extensions. Make sure "Admin Tools Professional for WordPress" is listed there.

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!

corbmite

Thank you. That has made no difference. Yes, I am running Admintools Pro.

nicholas
Akeeba Staff
Manager

That has made no difference

Do you mean that you still do not see the WordPress and PHP version?

Also, have you tried installing Admin Tools Professional again on that 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!

corbmite

I have tried he changes you suggested;

"In your WordPress site go to Tools, Panopticon, and set Report System Information to No. Click on Save Settings.

Go to Panopticon and open the site's page. Click on the reload icon next to WordPress Update. Make sure you get the WordPress and PHP version back. Then click on the reload icon next to Extensions. Make sure "Admin Tools Professional for WordPress" is listed there."

This has had no effect on the problem I first reported. 

Yes, I have tried reinstalling Admintools Pro. No effect on the problem, which is:

"When trying to configure the site in Panopticon, the "Wordpress update" section in site information reports

Version information missing
Your site has not reported the version of WordPress it is running on.

"PHP Information" section reports
PHP version information missing

Your site has not reported the version of PHP it is running on.

"Security" section reports
The “System – Admin Tools” plugin is disabled

You need to log into the site and re–enable this plugin. Otherwise, your site will remain unprotected."

Thank you

nicholas
Akeeba Staff
Manager

The problem is that you are not getting the WordPress and PHP version information. Part of that API response tells Panopticon whether Admin Tools is installed, and a few of its basic settings:

 "admintools": {
"enabled": true,
 "renamed": false,
 "secret_word": null,
"admindir": "foobar",
 "awayschedule": {
 "timezone": "Europe\/Athens",
 "from": "",
 "to": ""
 }
}

That's because WordPress does not have fixed names for its plugins, as opposed to Joomla having fixed names for its extensions. Therefore, we can not necessarily tell if Admin Tools is installed just by looking if a plugin named admintoolswp is installed. Admin Tools may be installed under a different name, or a different plugin may be installed under this name. Likewise, just because a plugin has a human-readable "Admin Tools Professional" doesn't mean it's necessarily Admin Tools. What the Panopticon plugin connector does is check for a unique constant defined by Admin Tools which tells us if Admin Tools Professional is really installed, and which name it's installed under.

Since this information is not communicated to Panopticon, Panopticon assumes that the plugin is not installed correctly or disabled. After all, we see a plugin called "Admin Tools" reported as installed, but there is no information from the API telling us that Admin Tools Professional is enabled.

I don't know why your site would only block the response from the /v1/panopticon/core/update endpoint but not anything else. That's why I had you check if the Panopticon connector is installed, and whether your site is configured correctly in Panopticon. These two conditions are met, therefore whatever you have must be some issue either with a their party plugin or your server blocking our connector plugin's response.

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!