Support

Admin Tools

#15272 Fatal error - master password

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 nicholas on Tuesday, 12 March 2013 16:55 CDT

UglyEoin

Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Yes
Have I searched the tickets before posting? Yes
Have I read the documentation before posting (which pages?)? Yes
Joomla! version: Joomla! 2.5.9
PHP version:5.3.1
MySQL version: 5.1.41
Host: cyberhostpro (vpn)
Admin Tools version: Latest I think

Description of my issue:


Fatal error: Call to a member function get() on a non-object in Z:\xampp\htdocs\*****\administrator\components\com_admintools\models\masterpw.php on line 35

I took a backup from the live server, I brought it local.  I installed it, all looked fine.  I continued working.

Now when I go to backup the files Akeeba Backup has a blank page.  Admin Tools has the above error, which I expect is a master password error of some sort.

I have looked through the documentation but can't find anything here or on Google that is the same as this.

As ever your help is much appreciated.

nicholas
Akeeba Staff
Manager

You will need to update to Admin Tools 2.5.2. That problem happened with 2.5.0 (yes, it was a huge bug)

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!

UglyEoin

It won't install though, what do you recommend?

nicholas
Akeeba Staff
Manager

You will have to ask your host to update their PHP version. Look, 5.3.1 was published on November 19th, 2009. That's 3 years and almost 4 months ago. In computer terms, this is a lifetime. Just take a look at the PHP changelog (http://www.php.net/ChangeLog-5.php#5.3.1) for all the security issues fixed ever since. Do you really want to stick with an insecure, obsolete version of PHP?

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!

UglyEoin

I sure don't, thanks for the tip :)

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!

UglyEoin

Ah my apologies I have PHP 5.3.1 with my localhost because this is the version of XAMPP that I was recommended to use for local testing.  Do you know if this is still correct?

nicholas
Akeeba Staff
Manager

You will need a newer version of PHP in order to install AT Pro 2.5.2. Installing 2.5.2 will solve the problem you have.

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!

UglyEoin

I have updated PHP to 5.4.7 I still can't install it.  I get a blank page with this link:

http://localhost/squareballoon.co.uk/administrator/index.php?option=com_akeeba&view=backup&tag=restorepoint&type=component&name=akeeba&returnurl=index.php%3Foption%3Dcom_akeeba%26view%3Dinstaller%26task%3Drealinstall

For Akeeba.  (on Localhost with Xampp).

 

http://localhost/squareballoon.co.uk/administrator/index.php?option=com_akeeba&view=backup&tag=restorepoint&type=component&name=admintools&returnurl=index.php%3Foption%3Dcom_akeeba%26view%3Dinstaller%26task%3Drealinstall

And that for admin tools

If I go to either extension in the menu I get a blank page for akeeba

http://localhost/squareballoon.co.uk/administrator/index.php?option=com_akeeba

and for admin tools I get an error page:

http://localhost/squareballoon.co.uk/administrator/index.php?option=com_admintools


Fatal error: Call to a member function get() on a non-object in Z:\xampp\htdocs\squareballoon.co.uk\administrator\components\com_admintools\models\masterpw.php on line 35

 

Do I need to save over the old files or something like that?

nicholas
Akeeba Staff
Manager

Start by removing the following folders from your site:

libraries/fof
media/akeeba_strapper

If you have Admin Tools installed, also remove the following folders from your site:

plugins/system/admintools
plugins/system/atoolsupdatecheck
plugins/system/atoolsjupdatecheck
plugins/quickicon/atoolsjupdatecheck

If you have Akeeba Backup installed, also remove the following folders from your site:

plugins/system/akeebaupdatecheckls
plugins/system/srp
plugins/quickicon/akeebabackup

If you have Akeeba Subscriptions installed, also remove the following folders from your site:

plugins/system/asexpirationcontrol
plugins/system/asexpirationnotify

Now you have access to the back-end of your site and Joomla!'s extensions installer (Extensions, Manage). Then install the latest versions of our components, in the following order (of course, you only have to install the components you want to use on your site, not necessarily all of them!):

Akeeba Subscriptions
Akeeba Release System
Akeeba Ticket System
Akeeba DocImport
Admin Tools
Akeeba Backup

VERY IMPORTANT! In order to work around a known intermittent issue in Joomla! we ask you to install each component twice, without uninstalling it between reinstallations.

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!

UglyEoin

Nice one I'll do that :)

UglyEoin

Thanks, that solved the issue.  Great support cheers :)

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!

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!