Joomla 3.x Fatal error: Call to a member function get() on a non-object in /PATH-TO-YOUR-SITE/plugins/system/remember/remember.php on line 94 - Solution

Published in Joomla
Joomla 3.x Fatal error: Call to a member function get() on a non-object in /PATH-TO-YOUR-SITE/plugins/system/remember/remember.php on line 94 - Solution
Joomla-3.x-Fatal-error-solution.jpg
Here is the solution for the error you may get upgrading a Joomla installation to 3.x form any other Joomla 3.x version. I can't say if it will fix your problem in every case, but it worked for me when the "Fatal error: Call to a member function get() on a non-object in /PATH-TO-YOUR-SITE/plugins/system/remember/remember.php on line 94" appeared as I was upgrading Joomla.
 
  1. Log in to your server via FTP and rename your file remember.php to rememberBAK.php so it looks like this:   /plugins/system/remember/rememberBAK.php
  2. Find a copy Joomla that is the same version you are upgrading from and make a copy of the remember.php (in /plugins/system/remember/rememberBAK.php)
  3. Upload the file to your /plugins/system/remember/  folder
  4. Now you should be able to login to your administrator backend.
  5. Go to Extensions -> Extension Manage and click the Database link in the left column
  6. Click the "Fix" button on the top left.
  7. Now delete remember.php that you just uploaded and rename rememberBAK.php to remember.php
 
I hope this fixes the Fatal error: Call to a member function get() on a non-object in /PATH-TO-YOUR-SITE/plugins/system/remember/remember.php on line 94 you get when updating Joomla 3.x versions.