Support

Admin Tools

#18641 Blank admin screen after upgrading to admin tools 2.6.0

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
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by tampe125 on Monday, 30 December 2013 07:26 CST

trevorsm
 After upgrading to 2.6.0 I gat a blank Admin page.

If I set error reporting to 'Development' I see the following error:
Fatal error: Call to undefined function MaxMind\Db\Reader\bcadd() in /var/www/vhosts/domainxyz.com/httpdocs/plugins/system/akgeoip/lib/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php on line 252

I think the problem might be related to this:
GeoIP2 required

Looking at my php configure command I see. . .
mbregex' '--with-gd=shared' '--enable-bcmath=shared' '--enable-dba=shared' '

I have the same problem on Joomla 2.5 sites as well.

Also if I click on the ' Update the GeoLite2 Country database' button in the control panel I get a blank page.

A workaround is to temporarily rename this file: /plugins/system/admintools/admintools/pro.php

regards
Trevor

tampe125
Akeeba Staff
Hello,

it seems that your hosting didn't installed the php-bcmath module.
Sadly we can't do anything, since your server is lacking of some native PHP functions.

However, if you disable the System - Akeeba GeoIP provider plugin you should be continue using your site.
Since you're locked out of your site, you have to do that manually.
Please rename the file:
plugins/system/akgeoip/akgeoip.php

to
plugins/system/akgeoip/akgeoip-disable.php


So you'll be able to login inside your site.
Then, disable it from the Extension manager.
Finally, rename the plugin with its old name, removing the -disabled suffix.

In the meanwhile, we'll try to figure out a workaround for this issue.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

trevorsm
Hi David

I think this might be a problem that will crop up again with others. this topic might be the same https://www.akeebabackup.com/support/admin-tools/18633-geoip-plugin-installation-taking-down-site.html

The server is running an up to date version of Parallels Plesk Panel 11.5.30 which was installed last month so perhaps the default installation does not include bcmath. I will ask the question on the Parallels forum

It might be worth considering adding an option to use the geoip facility and perhaps test if bcmath is available. I am sure others will be seeing this problem as well.

regards
Trevor

trevorsm
Hi David

However, if you disable the System - Akeeba GeoIP provider plugin you should be continue using your site.


If I disable the plugin the problem persists but un-installing the plugin restores the system

regards
Trevor

tampe125
Akeeba Staff
Can you please install the latest version?
A workaround has been added: https://www.akeebabackup.com/download/official/akgeoip.html

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

trevorsm
Hi Davide

That seems to have fixed the problem, all working OK now.

Thanks
Trevor

tampe125
Akeeba Staff
You're welcome!

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
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!