I can’t log into the Joomla backend as administrator

There are few common issues that could be causing the problem. The solutions below may help you regain access to your Joomla administrative backend.

  • Change the password of your administrator user

If you receive Username/Password authentication errors when you attempt to log in to the administrative area of your website (e.g. http://yourdomain.com/administrator) you should change the password of your Joomla admin user.

You can do that either via Joomla! Toolkit in cPanel or from phpMyAdmin as shown here.

  • The account for your user is blocked

Any user can be blocked from Joomla’s backend - additionally, a user can be blocked if he had too many failed login attempts. Once that user is blocked, he won’t be able to login (even if the password is correct).

You can unblock your user via phpMyAdmin, by going to the users table (e.g jom_users - the table prefix jom_ may be different, depending on your Joomla setup), and then setting the block field for the affected user to 0 (instead of 1).

  • Seeing a blank page instead of the login screen

There might be multiple causes to this problem and most of them they are related to PHP incompatibility issues between one (or multiple) of the core Joomla files that loads the login screen. You can change the PHP version of your website using PHP Version Manager in cPanel and verify if the administrator page is loading.

  • Getting a JAuthentication error message

If you are receiving the following error message when you enter your login details:

JAuthentication::__construct: Could not load authentication libraries.
Username and password do not match

Most probably the problem is caused by disabled Authentication - Joomla plugin.

First access your phpMyAdmin in cPanel and select your database from the left menu. If you don’t know exactly which database is used by your Joomla, please check this article. After that you should see all tables of your database, listed on the left side.

Select the plugins table (e.g jom_plugins). Find the record named Authentication – Joomla and press the Edit button (pencil icon) for that entry. You should see all preferences for this plugin, find the row called “published” and change its value from 0 to 1. Click the GO button.

Access your admin area with your login details and verify if the issue persists.

  • Check if the plugin User - Joomla! Is properly enabled

Log in to your cPanel and navigate to phpMyAdmin, select your database from the left menu, click on the plugins table (e.g jom_plugins), and select the User - Joomla! entry.

Make sure that the value next to the “published” field is set to 1. If it is different – this is the reason for the problem and you should change the value to 1. Click on the GO button and test if you can log in.

You find this article useful? Click here to learn more about SiteGround web hosting experts and what else we can do for you!