Advertisement

Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Need help installing Joomla! 5.x? For all Joomla! 5.x installation issues please use this forum.

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.
Windows Defender SmartScreen Issues <-- please read this if using Windows 10
Post Reply
8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Fri Feb 14, 2025 7:09 pm

I just installed a template: LT Enterprise that had a quick install package built on J4. after installation which was successful, I can see the fully functional website. However, when I log into the admin back end I get this error message:

0 Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

The site was installed on the latest Joomla 5.2.3

How do I resolve this?

Advertisement
User avatar
toivo
Joomla! Master
Joomla! Master
Posts: 18078
Joined: Thu Feb 15, 2007 5:48 am
Location: Sydney, Australia

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by toivo » Fri Feb 14, 2025 8:56 pm

Welcome to the Joomla forum!
8404Coach wrote: Fri Feb 14, 2025 7:09 pm0 Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper
That is an odd error message because Joomla 5 has a class LoginHelper, but that has not been defined as an abstract class.

Use FTP or the File Manager from the cPanel provided by your host and delete the following file:
administrator/cache/autoload_psr4.php. That file will be recreated when you access the website, which may help.

The error message could originate from a third party extension but more information is needed. Write-enable and then edit the file configuration.php in the main Joomla folder and make the following changes:

Code: Select all

	public $debug = true;
	public $error_reporting = 'maximum';
Reply and copy and paste the error line and the PHP call stack, which has more details that explain what is going on and where the error originates from.

Quick start packages can be useful if you want to install a full Joomla website quickly for a client demo or learning purposes, but they are not recommended as a starting point for a live website because they may contain unsupported third party extensions in free trial mode or lock you in with some content builder. It would be better to download Joomla from https://downloads.joomla.org, install Joomla into an empty root folder and a new database schema and then install the template.
Toivo Talikka, Global Moderator

8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Fri Feb 14, 2025 9:48 pm

Thank you. I used the quick install because I wanted to stream the build out for myself. I've been using Joomla for many years because I like it. I'm just a plug and play kinda guy that's why is works for me I really appreciate your helping.


Deprecated: Creation of dynamic property HelixUltimateFeatureLogo::$position is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/logo.php on line 40

Deprecated: Creation of dynamic property HelixUltimateFeatureLogo::$load_pos is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/logo.php on line 41

Deprecated: Creation of dynamic property HelixUltimateFeatureMenu::$position is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/menu.php on line 41

Deprecated: Creation of dynamic property HelixUltimateFeatureMenu::$load_pos is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/menu.php on line 42
8404coaching.com

Deprecated: Creation of dynamic property HelixUltimateFeatureContact::$position is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/contact.php on line 36

Deprecated: Creation of dynamic property HelixUltimateFeatureContact::$load_pos is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/contact.php on line 37

Deprecated: Creation of dynamic property HelixUltimateFeatureFooter::$position is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/footer.php on line 29

Deprecated: Creation of dynamic property HelixUltimateFeatureFooter::$load_pos is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/footer.php on line 30

Deprecated: Creation of dynamic property HelixUltimateFeatureLogo::$position is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/logo.php on line 40

Deprecated: Creation of dynamic property HelixUltimateFeatureLogo::$load_pos is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/logo.php on line 41

Deprecated: Creation of dynamic property HelixUltimateFeatureMenu::$position is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/menu.php on line 41

Deprecated: Creation of dynamic property HelixUltimateFeatureMenu::$load_pos is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/menu.php on line 42

Deprecated: Creation of dynamic property HelixUltimateFeatureSocial::$position is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/social.php on line 36

Deprecated: Creation of dynamic property HelixUltimateFeatureSocial::$load_pos is deprecated in /home/u913101759/domains/8404coaching.com/public_html/templates/lt_enterprise/features/social.php on line 37

User avatar
toivo
Joomla! Master
Joomla! Master
Posts: 18078
Joined: Thu Feb 15, 2007 5:48 am
Location: Sydney, Australia

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by toivo » Fri Feb 14, 2025 10:08 pm

Let's change the default template to Cassiopeia. This is just an experiment and will not fix the issue with the backend, for which the only solution may be the installation of Joomla 5.2.3 from scratch.

Use phpMyAdmin in the cPanel or a similar page, provided by your host, and edit the database table _template_styles. Edit the row for LT Enterprise and change the column 'home' from 1 to 0. Edit the row for Cassiopeia and change the column 'home' from 0 to 1, then apply the changes. Hopefully this will allow you to access the frontend of the site.
Toivo Talikka, Global Moderator

8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Fri Feb 14, 2025 10:22 pm

I'm seeing the frontend nut no login module

8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Fri Feb 14, 2025 10:34 pm

**but no login module

User avatar
toivo
Joomla! Master
Joomla! Master
Posts: 18078
Joined: Thu Feb 15, 2007 5:48 am
Location: Sydney, Australia

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by toivo » Fri Feb 14, 2025 11:34 pm

Let's try to fix the access to the backend. Use phpMyAdmin in the cPanel or a similar page, provided by your host, and edit the database table _extensions. Edit the row for the plugin 'System - Helix Ultimate Framework', change the column 'enabled' from 1 to 0 and apply the change.

Once you have access to the backend, add the login module to the home page of Cassiopeia.
Toivo Talikka, Global Moderator

8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Sat Feb 15, 2025 9:04 am

Switching the templates didn't work. You can see it here: https://8404coaching.com. What you're looking at here is a hybrid of Cassiopeia and the website.

User avatar
toivo
Joomla! Master
Joomla! Master
Posts: 18078
Joined: Thu Feb 15, 2007 5:48 am
Location: Sydney, Australia

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by toivo » Sat Feb 15, 2025 10:34 am

8404Coach wrote: Sat Feb 15, 2025 9:04 amWhat you're looking at here is a hybrid of Cassiopeia and the website.
You need access to the backend so that you can configure the modules and replace or remove the Cassiopeia banner.

The plugin 'System - Helix Ultimate Framework' is clearly not working and it also interferes with the backend. Disable the plugin and you should then be able to login to the backend normally.
Toivo Talikka, Global Moderator

8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Sat Feb 15, 2025 11:03 am

I think it is all screwed up. I'm going to reinstall it and start over. Any suggestion?

User avatar
toivo
Joomla! Master
Joomla! Master
Posts: 18078
Joined: Thu Feb 15, 2007 5:48 am
Location: Sydney, Australia

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by toivo » Sat Feb 15, 2025 11:13 am

Download Joomla 5.2.3 from https://downloads.joomla.org/ and if you are more comfortable with a commercial, paid template, install the template as a separate extension after that.
Toivo Talikka, Global Moderator

8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Sat Feb 15, 2025 11:17 am

I have the new Joomla 5.2.3 and have installed it. The template is commercially bought template. However, I think that because it was built on J4 and compatible with J5 that might be the problem so maybe i'll install J4 then update from the admin after that. What do you think?

8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Sat Feb 15, 2025 11:29 am

Ok. So now I'm in on the admin backend with the J4 install. looking for the new update to J5 and it is telling me there is no new update???

8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Sat Feb 15, 2025 11:39 am

OK. Now that I've installed the J5 updates and have tried to install the quickstart template it say:

1. JInstaller: :Install: Can't find XML setup file.
2. Unable to detect manifest file.

User avatar
toivo
Joomla! Master
Joomla! Master
Posts: 18078
Joined: Thu Feb 15, 2007 5:48 am
Location: Sydney, Australia

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by toivo » Sat Feb 15, 2025 12:18 pm

It is not possible to use a Quick Start package as an update to an existing Joomla website. It is not a Joomla extension. either. A Quick Start package is a complete, already installed Joomla website with third party template(s) and extensions.
Toivo Talikka, Global Moderator

8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Sat Feb 15, 2025 12:21 pm

Ok so what then. This puts us back to square one. Doesn't it? What is your suggestion?

User avatar
Per Yngve Berg
Joomla! Master
Joomla! Master
Posts: 31670
Joined: Mon Oct 27, 2008 9:27 pm
Location: Romerike, Norway

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by Per Yngve Berg » Sat Feb 15, 2025 1:29 pm

Get the Template Install Package instead of the Quick Install of the Template.

8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Sat Feb 15, 2025 1:37 pm

Thanks for your response @Yngve Berg. I have done that and it works perfectly fine. However, I don't have the time to do all the work for the site which is why I've wanted to do the quick install so the site looks exactly like the template.

PS: I know this can be fixed because I had the same issue with another of my sites seen here: <url>https://noahllc.net<url>. This was a similar template from the same source and it had the same problem which I had to pay some to fix it. He'd said the problem was with the installation but didn't explain anything further than that. I'd rather not to have to pay him again if I can fix this installation with help from this Joomla community.

gws
Joomla! Champion
Joomla! Champion
Posts: 6608
Joined: Tue Aug 23, 2005 1:56 pm
Location: South coast, UK
Contact:

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by gws » Sat Feb 15, 2025 2:14 pm

I checked noahllc.net and the browser reported a security alert ,your https cert has expired!!! I also run your site through Lighthouse and the result is not encouraging,suggest you do the same .

8404Coach
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Fri Feb 14, 2025 7:02 pm

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by 8404Coach » Sat Feb 15, 2025 2:17 pm

Thanks for that but we're talking about https://8404coaching.com

NOAHllc.net if being transferred to another hosting provider at this time.

User avatar
toivo
Joomla! Master
Joomla! Master
Posts: 18078
Joined: Thu Feb 15, 2007 5:48 am
Location: Sydney, Australia

Re: Cannot instantiate abstract class Joomla\Module\Login\Administrator\Helper\LoginHelper

Post by toivo » Sat Feb 15, 2025 9:13 pm

8404Coach wrote: Sat Feb 15, 2025 2:17 pmwe're talking about https://8404coaching.com
Had a quick look and the website looks impressive but obviously still based on the promo content. A couple of things, though.
  • The contact form Captcha: "ERROR for site owner: Invalid domain for site key"
Try disabling other third party plugins, one at a time, to see if that fixes the error message at the backend.
Toivo Talikka, Global Moderator

Advertisement

Post Reply

Return to “Installation Joomla! 5.x”