Joomla 2.5 Tutorials – Not too sure how it happened, but one of my super admin user lost Super Administrator access.  I might have accidentally changed it in the backend now I do not have access to the backend with Super Administrator access.

How to fix?  Below I will show you how to do it.  You will need access to your database via the phpMyAdmin through your web hosting provider.  Only make these changes below if you know what you are doing.  Making a mistake will bring down your website.

Overview of How to Grant Super Admin User Super Administrator Access

  • Get the Super Admin User ID in the _users table
  • Get the Super Users Group ID in the _usergroups table
  • Find & Edit the User in the _user_usergroups_map table
  • Change Group ID in the _user_usergroups_map table


1.  Get the Super Admin User ID in the _users table

After logging into your database and access your Joomla 2.5 website database.  Along the left navigation you will find all the tables in your database.  Each user you create in Joomla 2.5 is associated with a User ID.  Each User ID is unique.   You will need to associate this User ID with a Group ID  later in Step 4.

cmsmind joomla 2 5 change to super administrator Joomla 2.5   User Lost Super Administrator Access

Joomla 2.5 – _users table see Super User User ID

  • Search for the table name _users
  • Click on table name _users, click on ‘Browse
  • View your table contents and see in my case my Super User ID = 42
  • That is the User ID I want to have Super Administrator access.

2.  Get the Super Users Group ID in the _usergroups table

Now there is a group ID for the Super Administrators (Super Users).  You will need to find this Group ID number to associate it with the User ID in step 1.

cmsmind joomla 2 5 change to super administrator 2 Joomla 2.5   User Lost Super Administrator Access Joomla 2.5 – Super Administrator Group ID _usergroups table

  • Search for the table name  _usergroups
  • Click on the table name _usergroups and click on the ‘Browse‘ tab
  • View the contents and see that the ‘Super Users’ Group ID = 8

3.  Find & Edit the User in the _user_usergroups_ map table

Now we want to match the User ID with the Group ID in the _user_usergroups_map table.  This table is how Joomla 2.5 manages user groups.  It maps the User ID in step 1 with the Group ID in Step 2.

cmsmind joomla 2 5 change to super administrator 3 Joomla 2.5   User Lost Super Administrator Access

Joomla 2.5 – User groups Map table

  • Search for the table name _user_usergroups_map
  • Click on the table name _user_usergroups_map and click on the ‘Browse‘ tab
  • You can see in the above screenshot that my User ID 42 is incorrectly mapped to Group ID 2.  If you look at Step 2, Group ID 2 is an Registered group.
  • So I need to edit User ID 42 to be Group ID = 8
  • for User_ID = 42, Click  on the ‘Pencil‘ icon (second column) to edit the row

4.  Change Group ID in the _user_usergroups_map table

As mentioned above, we are going to edit the Super User to have Super Administrator rights by editing the User ID in the table _user_usergroups_map.

cmsmind joomla 2 5 change to super administrator 4 Joomla 2.5   User Lost Super Administrator Access

Joomla 2.5 – Change User ID to have Super Administrator Access

  • Change field to the following value:
    • group_id = 8
  • Click on ‘Go’

Now if you view your  _user_usergroups_map table, you will see that your Super User account is correctly mapped to Group ID = 8.  You can log into your Joomla 2.5 administrator backend and access your site as a Super Administrator User.

cmsmind joomla 2 5 change to super administrator 5 Joomla 2.5   User Lost Super Administrator Access

Joomla 2.5 – Super Administrator has Super User Access

Joomla 3.6 is a new version of popular CMS. We all are very happy that it arrived. Joomla! 3 is the latest major release of the Joomla! CMS, with 3.6 the seventh standard-term support release in this series. New version introduces more than 400 improvements, including many features which make administration of Joomla! Web sites easier and more feature-rich, as well as many UX (user experience) improvements. But there is one issue, which may be painful. We have easy solution how to fix it.

Since beginning Joomla! allows user to install  modules, components and plugins from back-end of admin section. But since update from Joomla 3.5 to Joomla 3.6 some or all of those options dissapeared. And all you can see is message : "No installation plugin has been enabled. At least one must be enabled to be able to use the installer. Go to the Plugin Manager to enable the plugins."

In current short guide/tip we will show you how to fix it: 

1. First login to your joomla administratior.

2. Go to Extensions -> Manage -> Discover

3. Click Discover button (left top) 

4. After few seconds you should see 3 or 4 plugins with names starting with "Installer - Install from ..."

5. Click checkbox for all or just for Installer - Install from Upload.

6. Then click Install button at the top

7. Now you have to enable them.

8. Go to Extensions -> Plugins and there find all plugins with "Installer" name , next you should enable them (!)

9. That's all. Now you can install Joomla! extensions again.



If you need to create  new Joomla user, but for some reason can’t do it through Joomla administration, best option  is using phpMyAdmin.

1. Log into phpMyAdmin (username & password is in configuration.php file,  search for public $user and public $password ).

2.On top, click SQL. Change following code accordingly to your needs:
phpMyAdmin add Joomla user

  • change database to actual database name If you don’t know database name site’s using, it’s in configuration.php file, search for public $db.
  • change prefix_to database’s prefix
  • in this example, login name is user and password is  password ( password will be stored in database as 5f4dcc3b5aa765d61d8327deb882cf99. For another password, go to step 3)
INSERT INTO `database`.`prefix_users`
(`id`, `name`, `username`, `email`, `password`, `usertype`, `block`,
`sendEmail`, `registerDate`, `lastvisitDate`, `activation`, `params`)
VALUES ('62', 'Super User', 'user', ' This email address is being protected from spambots. You need JavaScript enabled to view it.',
'Super Administrator', '0', '1', '2012-08-06 00:00:00', '2012-08-06 00:00:00',
'', '{}');

For Joomla 1.7 and 2.5 also run this code:

INSERT INTO `database`.`prefix_users` (
`user_id` ,
'62', '8'

3. About passwords: as Joomla stores passwords in MD5 format, you need to convert password in MD5. Visit MD5 Converter , write password, hit button and copy generated MD5 string.
For example, MD5 version of password is 5f4dcc3b5aa765d61d8327deb882cf99

4. Congratulations, you’ve successfully added user via phpMyAdmin. You can now log into Joomla administration!

You can place a background image or color in an article by following these steps:

  1. Open the article for editing with TinyMCE or another editor.
  2. Press the "Edit HTML Source" button and enter the code indicated below at the very beginning of the article:
  • For an image:
<div style="background-image: url('/images/stories/key.jpg')">
  • For a color:
<div style="background-color: #dddddd">

Substitute your desired image or color in the code above. If you are using the TinyMCE editor, you do not need to add the closing </div> tag at the end of the article, since TinyMCE will add this for you automatically.

If you want to control the style from the CSS file, you can insert a class attribute instead of a style attribute. For example, follow steps (1) and (2) above, except insert this code:

<div class="mynewclass">

Then open the CSS file (normally <Joomla! home>/templates/CSS/template.css) and add something like:

div.mynewclass { background-color: red; }

If you want to have different backgrounds for different Menu Items, you can also use the Page Class Suffix parameter of the Menu Item to create new CSS classes and then add styling commands in the CSS file.

All you really need to do is keep the old domain name pointed to the same Joomla install and add a rule in htaccess to update the domain name to the new one. This not only fixes any fully qualified domain names in links within your content or modules, it also fixes any backlinks that might exist from old domains. Here is what you need to add to htaccess -

RewriteCond %{HTTP_HOST} ^ [NC] 
RewriteRule ^(.*)$$1 [L,R=301] 

If you are moving the site to a new host, use Akeeba backup to move the site.

In both cases you will want to make sure the old domain is forwarding to the new one and you have the above htaccess rule set up to fix any links that might otherwise be broken.

Page 1 of 3

SMS mobile app! New and existing users can easily use this app to reach family, friends and business associates by installing this app on their mobile phones.