Ordasoft website development company

How To Reset Password In Joomla

joomla password reset

There are 4 methods to gain admin access to Joomla or reset your Super Admin User Password or any user password:

  • Method 1: Reset Password in Joomla Administrator Backend
  • Method 2: Reset Super Administrator Password with DataBase
  • Method 3: Add a New Admin Super User with Database Assistance
  • Method 4: Give Super Admin Rights to any Current User

1. Reset Password in Joomla Administrator Backend

If you have access to the Joomla administrator backend, you can reset a user's password. Go to "Users" > "User Manager" in the backend menu.

joomla password backend users joomla password backend users

Locate the user whose password you want to reset and click on their username.

joomla password backend users name joomla password backend users name

In the user's profile, find the "Password" field. Save the changes, and inform the user of their new password.

joomla password backend details joomla password backend details

2. Reset Super Administrator Password with DataBase

If you've forgotten the password for the Super Administrator account (typically the initial admin account created during Joomla installation), you'll need to directly modify the database. Access your Joomla site's database using phpMyAdmin or a similar tool provided by your web host.

joomla password phpmyadmin base joomla password phpmyadmin base

Locate the USERS table, which may have any prefix, and click on the "Browse" button next to edit it.

joomla database users table joomla database users table

Find the Super Administrator user and click on the "Edit" button next to it.

joomla database admin change password joomla database admin change password

In the "password" field, delete the existing encrypted password and enter the new password directly. It's crucial to use the correct encryption for the new password. Please use the following password:

d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199

and press Go. Now, the password for this user is:

secret

Please use this password to log in to the admin area and replace the user's password as described in method 1.

joomla database admin change set new password joomla database admin change set new password

3. Add a New Admin Super User with help Database

You may use this SQL code for Joomla 2.5, 3.x, 4.x, 5.x.

If the changed password does not work, or you have lost admin user access due to hacking, and if you have database access to your site, you may add a new Super Admin User.

Access your Joomla site's database using phpMyAdmin or a similar tool provided by your web host. For example, in cPanel:

cpanel phpmyadmin cpanel phpmyadmin

In phpMyAdmin, select the database with your Joomla website on the left sidebar. There, you will see all tables for this database. In the central part, select the SQL tab to run an SQL query on this database. There, you will see a field called "Run SQL query/queries on database - your database -".

phpmyadmin select databsase and mysql command phpmyadmin select databsase and mysql command

Copy and paste the following query below and press the Go button to add the new Admin to the Joomla website.

INSERT INTO `jos_users` 
(`name`, `username`, `password`, `params`, `registerDate`,
`lastvisitDate`, `lastResetTime`)
VALUES ('Administrator2', 'admin2', 'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199',
'', NOW(), NOW(), NOW());
INSERT INTO `jos_user_usergroup_map` (`user_id`,`group_id`)
VALUES (LAST_INSERT_ID(),'8');
insert new joomla admin user mysql command insert new joomla admin user mysql command

Please do not forget to set the correct table prefix like in other tables in this database! Just like this: JOS_

As a result, you will create a new Super Administrator with the username: admin2 and with the password: secret.

Afterward, please log in with the new user to your administrator part and use method 1 to recover your main user or change data for this new user.

4. Give supper admin rights to any current user

If you don't have access to the Joomla backend and the database, and you know someone's login/password on your site, you can set this user as a Super Admin by directly modifying the configuration file.

Access your Joomla site's files using an FTP client or file manager provided by your web host.

cpanel file manager cpanel file manager

Locate the configuration.php file in the Joomla website root directory of your Joomla installation. If this file has a permission value of 444, please change it to 644. Download the file to your local computer and open it using a text editor. Add this line:

public $root_user='myname';

where: "myname" is the username of the user who will have the Super Admin rights. Save the changes and upload the modified configuration.php file back to your Joomla site's root directory.

After logging in to the website, use method 1 to create a new password for the "Super Admin" user. Then, please remove the row with root_user from configuration.php

Other Tutorials for Joomla:

 
Ordasoft website development company

How to create a website without coding with Joomla

website without coding with joomla

Learning coding isn't strictly necessary to create a website with Joomla, as the platform is designed to be user-friendly and accessible to individuals without coding experience. Joomla provides a powerful content management system (CMS) that allows users to build and manage websites through a graphical user interface (GUI) without needing to write code.

Joomla's admin panel offers a user-friendly interface with intuitive menus and options, making it easy for users to create and manage website content, install extensions, and customize settings without writing code.

Also Joomla offers a wide range of pre-designed templates that users can choose from to give their website a professional look. These templates often come with customizable options that allow users to adjust colors, fonts, layouts, and more without needing to write code.

Important: However, while coding skills may not be necessary to use Joomla effectively, having a basic understanding of HTML, CSS, and possibly PHP can be beneficial for customizing your website further or solving issues. Additionally, if you have specific requirements that aren't covered by existing Joomla templates or extensions, knowing how to modify code can help you achieve your desired results.

If you are completely new with creating websites and you don't know where you should start your journey, we already made a simple guide on what you need to learn. Let's take a look!

Joomla Installation and Setup

Learn how to install Joomla on a web server.

Joomla Content Management

Understand how to create and manage articles, categories, and menus.

Learn how to add media to your Joomla articles:

Or use our Joomla Gallery to insert images and make beautiful galleries.

How To Create Joomla Blog:

Also you can add some simple custom code if you need to decorate your article:

If you want more then just a regular menu, you can also create mega menu using Joomla CCK module:

Template Management

Learn how to install, customize, and manage Joomla templates.

You can easily import any template with our Joomla CCK. Just in a few clicks!

Installing Extensions

Learn how to find, install, and manage Joomla extensions.

Then, configure modules:

Add any module to any article:

Make your Website Multilingual

  • How to create Multilingual Joomla Website.
  • SEO Basics

    Learn how to optimize your Joomla site for search engines.

    Site Security

    Understand basic security practices to protect your Joomla site.

    Easy way to build a website without coding is to use Website Builders.

    Website builders are online platforms or software tools that allow individuals and businesses to create websites without needing to code or have technical expertise. They typically follow a user-friendly, drag-and-drop interface that simplifies the website creation process.

    There are various website builders available, each with its own features, templates, and pricing options.

    Joomla CCK, for example, is a perfect solution. With this website builder you can create a website using Drag & Drop elements. Check step by step instruction:

    All Joomla CCK Documentation.

    Other Tutorials for Joomla:

     
    Ordasoft website development company

    Joomla Custom Module

    Joomla Custom Module allows you to add custom content, scripts, or any HTML code to your Joomla website. Also it allows you to add content like images on any position of the page, making it possible to customize your content. Read How to Add Image to Joomla Module

    Log in to your Joomla website's admin panel.

    Once logged in, go to the "Extensions" menu and select "Modules". This will take you to the Module Manager, where you can manage all modules on your Joomla website.

    joomla custom module modules joomla custom module modules

    Click on the "New" button to create a new module.

    joomla custom module new joomla custom module new

    From the list of available module types, select "Custom HTML".

    joomla custom module joomla custom module

    Enter a title for your module in the "Title" field. This title will be visible on your website.

    joomla custom module edit joomla custom module edit

    Assign the module to a module position on your template. You can choose from the available positions in the "Position" dropdown menu. Set the status of the module to "Published".

    You can also configure other settings such as access control, menu assignment, etc., based on your requirements.

    In the "Custom Output" textarea, add your custom HTML content, scripts, or any other code you want to include in the module. You can use HTML, CSS, JavaScript, and other web technologies to customize the appearance and functionality of your module.

    joomla custom module source code joomla custom module source code

    Once you've added your custom HTML content, click on the "Save & Close" or "Save & New" button to save the module.

    After saving the module, go to your website's frontend to see how the custom HTML module appears on your site. You can navigate to the page where you assigned the module to check its placement and appearance.

    joomla custom module show custom text joomla custom module show custom text

    If you need to make changes to your custom HTML module later, you can go back to the Module Manager, locate the module you want to edit, and click on its title to open it for editing. Make the necessary changes and save the module again.

    Other Tutorials for Joomla CCK:

     
    Ordasoft website development company

    Create a Joomla MySQL Database

    Method 1: If you have cPanel on your hosting:

    1. Log in to your hosting control panel. Look for the "MySQL Databases" or "Database" section.

    cpanel create database section cpanel create database section

    2. Create a database.

    cpanel create database cpanel create database

    3. Create user for the database.

    cpanel create user for database cpanel create user for database

    4. Add user to the database.

    cpanel add user to database cpanel add user to database

    5. Add to user all privileges to database.

    cpanel add to user all privileges to database cpanel add to user all privileges to database

    Method 2: If you have database wizard on your hosting

    1. Look for the "database wizard" in "MySQL Databases" or "Database" section.

    cpanel create database wizard cpanel create database wizard

    2. Next steps the same as in "Method 1" .

    Method 3: If you have PhpMyAdmin on your hosting

    1. Look for the phpMyAdmin in "MySQL Databases" or "Database" section.

    cpanel phpmyadmin section cpanel phpmyadmin section

    2.1 Create a new database, step 1.

    joomla install php my admin new joomla install php my admin new

    2.2 Create a new database, step 2.

    joomla install php my admin database joomla install php my admin database

    3.1 Database user create, step 1.

    phpmyadmin database user create phpmyadmin database user create

    3.2 Database user create, step 2.

    phpmyadmin database user create step 2 phpmyadmin database user create step 2

    3.3 Database user create, step 3.

    phpmyadmin database user create step 3 phpmyadmin database user create step 3

    Method 4: If you have PhpMyAdmin on your hosting but don't have method for create Database

    Go to PhpMyAdmin. Don't select any Database at right sidebar, go to SQL tab instead. Add this code:

    CREATE DATABASE joomla_test; 
    CREATE USER 'joomla_test_user'@'localhost'
    IDENTIFIED BY 'joomla_test_user_pass'; GRANT ALL ON joomla_test.* TO 'joomla_test_user'@'localhost'; FLUSH PRIVILEGES;

    Where:

    joomla_test - your database name

    joomla_test_user - your database user name

    joomla_test_user_pass - your database password for user name

    phpmyadmin database create phpmyadmin database create

    Method 5: If you have SSH access on your hosting:

    1. Login to your hosting using any SSH client. Under windows this may be "putty", under Linux, Unix and Mac - the SSH client build in in core. Run any terminal or Console and type there:

    ssh your_host_user@your_website_name 

    Type "yes" - for sertificate access check, Type: password to your host.

    2. When you login to your hosting with help any SSH client. Type here:

    mysql -u root 

    Because you access to ssh as root, you son't need to insert any password.

    3. Create your database and user. Type:

    CREATE DATABASE joomla_test;
    CREATE USER 'joomla_test_user'@'localhost' 
    IDENTIFIED BY 'joomla_test_user_pass'; GRANT ALL ON joomla_test.* TO 'joomla_test_user'@'localhost'; FLUSH PRIVILEGES;

    Where:

    joomla_test - your database name

    joomla_test_user - your database user name

    joomla_test_user_pass - your database password for user name

     
    Ordasoft website development company

    How To Install Joomla

    Download Joomla

    1. Visit the official Joomla website at https://downloads.joomla.org/

    joomla main joomla main

    2. Download the latest stable release of Joomla, which is usually available on the homepage.

    Prepare Your Hosting Environment

    1. Ensure you have access to a web hosting account that supports PHP and MySQL which areJoomla required. Most hosting providers offer one-click Joomla installations, but you can also install it manually.

    Upload Joomla Files

    Depend of hosting you have there are different ways to upload Joomla CMS files to your hosting.

    3.1 Upload Joomla Files with "cPanel File Manager" or other "File Manager" which your hosting provide

    1. If you have a hosting provider with cPanel or a similar control panel, log in to your hosting account.

    2. Find the "File Manager" section, and access your website's root directory (usually "public_html" or "www").

    3. Upload the Joomla ZIP file you downloaded to this directory.

    4. Extract the contents of the ZIP file using the control panel's file manager.

    OR

    3.2 Upload Joomla Files with FTP

    1. Extract the contents of the ZIP file (the Joomla ZIP file you downloaded in Step 1) to the any local folder on your PC.

    2. Login to your hosting account with help FTP. You may use FileZilla or other FTP client

    3. Access your website's root directory (usually "public_html" or "www").

    4. Upload the extracted files to the directory.

    Create a MySQL Database

    There we have a few methods to create a Joomla MySQL Database. Check more details in this article.

    Start Joomla Installation

    1. Open a web browser and navigate to your website's domain name (e.g., http://yourdomain.com).

    2. You will see the Joomla installation page. Choose your preferred language and click "Next."

    Main Configuration

    1. On the Main Configuration page, enter your site's name, description, username and your administrator email and password.

    2. Make note of the administrator username and password; you will need these to log in to the Joomla admin panel later.

    3. Click "Next."

    joomla install joomla configuration joomla install joomla configuration

    Database Configuration

    1. On the Database page, enter the requested information.

    • - Database Type: Select "MySQLi."
    • - Hostname: Enter the MySQL server name provided by your hosting provider (usually "localhost").
    • - Username: Enter the MySQL database username.
    • - Password: Enter the MySQL database password.
    • - Database Name: Enter the name of the database you created earlier.
    • - Table Prefix: Optionally, you can set a table prefix for security purposes.

    Important: If you have ROOT login and password to My SQL server, you may set the MySql Root User name and Password for "DataBase UserName" and "DataBase Password" and Joomla will create that DataBase for you. BUT, this is important: It works better for local developers, not for real websites. If your website will be hacked - they will know your root database access to all your website on that hosting.

    joomla install database configuration joomla install database configuration

    2. Click "Next" to proceed.

    Remove Installation Folder

    1. Joomla will remind you to remove the "installation" folder for security reasons. Joomla will try do that but if there some error happened. You can do this using your hosting control panel's file manager or an FTP client.

    2. After removing the installation folder, click "Next."

    Joomla is Installed

    1. Congratulations! Joomla is now installed on your server.

    2. You can access your Joomla website by visiting your domain name (e.g., https://yourdomain.com).

    3. To access the administrator panel, go to https://yourdomain.com/administrator and log in using the administrator username and password you set in Step 7.

    That's it! You've successfully installed Joomla. You can now start customizing your website, adding content, and exploring features and extensions available in Joomla's admin panel.

    Learn More about Joomla:

    Ordasoft News Joomla Tutorials How To Install Joomla
     

    Page 3 of 7

    »