Support

Admin Tools

#30242 GeoLite2 Country database update blank screen

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 on Sunday, 14 October 2018 17:17 CDT

Security Foiling
Please look at the bottom of this page (under Support Policy Summary) for our support policy summary, containing important information regarding our working hours and our support policy. Thank you!

Hi Gents,
I have a problem where I am unable to Update the GeoLite2 Country database.
When i click on update from this screen ,
http://securityfoiling.co.uk/administrator/index.php?option=com_admintools

The complete chrome window goes blank white

http://securityfoiling.co.uk/administrator/index.php?option=com_admintools&view=ControlPanel&task=updategeoip&38bae9e76336a78396290ba343ae0cbd=1

Everything on the website is 100% up to date with no database errors

Could you advise what this could be ?

Mick

nicholas
Akeeba Staff
Manager
A white page or a page with a 500 Internal Server Error is, in fact, a PHP fatal error in disguise.

First try to edit your Global Configuration and set Site Debug to Yes and Error Reporting to Development. Retry accessing the page that causes the error. You should now get a more verbose output. Please copy all of that information here so we can help you.

If you still get a blank page, edit your configuration.php file and put the following code right after the final closing curly brace ( this is what a curly brace looks like --> } ) but before the closing PHP tag (it looks like ?> that is a question mark and a greater-than sign):
ini_set( 'display_errors', true );
error_reporting( E_ALL ); 
Try visiting the problem page again.

If you still get a white page, please remove the two lines from your configuration.php file. Edit the .htaccess file in your site's root. If you don't have a file named .htaccess create a new one. Beware that htaccess.txt is a DIFFERENT FILE and will NOT work! Add the following to the end of the file:
php_flag display_errors On
php_value error_reporting 32767
and retry loading the problem page.

If you still get a white page, remove the two lines from your .htaccess file. Now, create a file called php.ini with the following content:
display_errors=on
error_reporting=E_ALL
and upload it into your site's root and your site's administrator directory. Retry loading the problem page.

If that fails again, remove the php.ini file and create a file named .user.ini (note that it's dot user dot ini, the leading dot is important) with the contents:
display_errors=on
error_reporting=E_ALL
and upload it into your site's root and your site's administrator directory. Wait for 10 minutes. Waiting is important, .user.ini files do not apply immediately. Retry loading the problem page.

IMPORTANT: Sometimes the error won't show. Edit your configuration.php and find the line starting with public $error_reporting and set it to:
public $error_reporting = 'development';

This instructs Joomla! to enable maximum error, warnings and notices verbosity. In 99.9% of cases it will result in the error messages being shown on the browser.

If you still get a white page, delete the php.ini or .user.ini file your created and consult your host. They have to provide you the PHP error message, file and line it occurs (along with the error's backtrace) themselves.

Please note that if you can not understand what the PHP error message means, just copy and paste it here verbatim so that we can take a look and point you to the right direction.

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!

Security Foiling
Thank you for the professional support.

Fatal error: Class 'AkeebaGeoipProvider' not found in /var/sites/s/securityfoiling.co.uk/public_html/administrator/components/com_admintools/Controller/ControlPanel.php on line 109

What next ?

Mick

Security Foiling
Line 105 to 112 of ControlPanel.php
/**
* Checks that the media permissions are oh seven double five for directories and oh six double four for files and
* fixes them if they are incorrect.
*
* @param bool $force Forcibly check subresources, even if the parent has correct permissions
*
* @return bool False if we couldn't figure out what's going on
*/

Security Foiling
permissions correct seven double five for directories and oh six double four for files

nicholas
Akeeba Staff
Manager
The error message says that you have not installed the Akeeba GeoIP Provider plugin which is required for integration with the MaxMind geographic IP database. Please install the plugin from https://www.akeebabackup.com/download/akgeoip/2-0-0.html and install it 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!

Security Foiling
Thank you so much for your help

Problem solved

Very much appreciated

Very best regards

Mick

nicholas
Akeeba Staff
Manager
You're welcome!

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!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

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!