Joomla 2.5 has reached its end of life as for 12/31/2014. Please be advised this may be a security risk to your website. You can view more information about the end of life here.

Joomla 2.5 is a Content Management System (CMS) that you can install on your hosting account to help manage a website. Joomla has been downloaded millions of times and is used by countless webmasters. Its ease of use makes it simple for setting up basic websites, and its scalability makes it great for complex websites getting lots of traffic.

This tutorial, installing Joomla 2.5, is the first tutorial in our getting started with Joomla 2.5 tutorial series.

An overview of installing Joomla 2.5:

Joomla 2.5 Installation Requirements

Before you can install Joomla to your hosting account, you need to ensure your web hosting account meets Joomla's minimum system requirements:

Program Minimum Version Recommended Version Additional Details
PHP 5.2.4 5.3+ PHP is a scripting language, and is the language Joomla is written in. Your server MUST offer PHP.
MySQL 5.0.4+ 5.0.4+ MySQL is a database system (technically a RDBMS). Joomla stores most of its information within a MySQL database.
Apache 2.* 2.* Apache is a web server. Most hosting providers use Linux servers, and Apache is one of the most widely used web servers in Linux environments.
Microsoft IIS 7 7 Apache can also be ran on a Windows server. If you can't use Apache, you can use Microsoft's webserver, Microsoft IIS.

If you're not sure whether or not your hosting server meets these technical requirements, please contact your host's Support Department. All of InMotion Hosting's servers meet these requirements.

Joomla 2.5 Installation Methods

When installing Joomla, you can either manually install the software, or you can use a one-click installation tool - like Softaculous.

Manually Installing Joomla 2.5 Joomla 2.5 one-click Installations
When you manually install Joomla, you'll be required to do all of the tedious installation steps, including:
  • downloading Joomla to your desktop
  • uploading and extracting the Joomla package on your server
  • configuring a MySQL database
  • running through the Joomla 2.5 Installation Wizard
One-click type installations are much easier to do than manual installations. For the most part, you tell the installer where you want Joomla 2.5 installed (such as the specific directory or domain), and the installer will complete all of the necessary installation steps (see the list to the left).

Joomla 2.5 Installation Steps:

In this tutorial, we will show you how to manually install Joomla 2.5. At the time of this writing, Joomla 2.5 is the latest version of Joomla available for use.

  1. As Joomla requires a database, the first step is to setup a database. Not only is a database required, but we will need to setup a database user as well. Using the MySQL Database Wizard in your cPanel will guide you through setting up a database and a database user. For more help with setting up a database using the MySQL Database Wizard, please see How do I create a MySQL database in cPanel?

    In our example, we used the MySQL Database Wizard and created the following:
    Database Name: inmoti6_j25
    Database User: inmoti6_j25user
    Database Password: j25pass
  2. After your database is setup, your next step is to download Joomla 2.5 to your computer. Visit and click the "ZIP" link next to "Full Package".
  3. Now that you have download joomla, upload the ZIP file using cPanel ( in our example ) to the root of where you want Joomla installed. For example, if you are installing Joomla on your main domain, upload the zip file to your public_html directory.
  4. When you have uploaded the Joomla ZIP file, use cPanel to extract the zip file.
  5. Now that you have the Joomla files in your account, visit your website in your browser to access the installation page. For example, if you uploaded joomla to your public_html, visit (replace with your actual domain name) in your browser.
  6. On the "Choose language" page, select your language from the list and then click "Next".
  7. The next page you will see is the Pre-Installation Check page. Our default server settings should show that all requirements are met, so from here click "Next".
  8. On the "License" page, review the information present and then click "Next".
  9. You should now be on the "Database Configuration" page. Please refer to the table below for more information on what you should enter. After filling out the details, click "Next".

    Database Type: Mysqli
    Host Name: localhost
    Username: The database user you setup (in our example, inmoti6_j25user)
    Password: The database password you setup (in our example, j25pass)
    Database Name: The database name you setup (in our example, inmoti6_j25)
    Table Prefix: It is suggested to leave it as value Joomla randomly generated for you.
    Old Database Process: As this is a new installation, you can ignore what is set here as you should not have anything already in the database.
  10. Click "Next" on the FTP Configuration page (on our servers it is ok to skip filling out any of the settings on this page)
  11. On the "Main Configuration" page, use the table below to help you fill out the form, and then click "Next".

    Site Name: Enter the name of your site / business
    Your Email: Enter your email address
    Admin and password: The values you enter here will be used to create an Admin account that you will use to login and manage your Joomla website. Enter a Username and Password.
    Install Sample Data: If you're new to Joomla, it is recommend to click this button so that Joomla will install sample data. This data will in time help you learn how all the pieces of Joomla interact and work.
  12. On the "Finish" page, click the button labeled "Remove installation Folder".
  13. After removing the installation folder, click the "Site" button to visit your new Joomla 2.5 website!

After Installing Joomla 2.5

Whether it's creating new content for your site or installing extensions, you'll be doing most administrative tasks within your Joomla Admin Dashboard. Now that you have installed Joomla, your next step is to learn how to log into your administrative dashboard.

You are viewing Section 1: How to install Joomla 2.5
Section 2: How to log into your Joomla 2.5 Dashboard
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Joomla Community Google+ Hangout #3

June 3rd, 2014

Thank you @RustyJoomla for letting me speak on the Joomla Community Google+ Hangout!

Click here to watch!

Support Center Login

Social Media Login

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
2012-04-22 3:53 pm
According to Joomla 2.5 tech requirements, it needs a minimum of version 5.2.4 PHP to run Joomla 2.5. According to my cPanel stats on my site the PHP version being used is 5.2.17. Will this cause a problem with installing and using Joomla 2.5?

Sam Elmore
9,968 Points
2013-04-08 5:44 pm
Hello Sam, and thanks for your question.

Joomla 2.5 should run perfectly fine on your server. The version of PHP that your server has is 5.2.17, which is 13 revisions newer than the minimum requirement of 5.2.4.

Please let us know if you have any further questions at all.

- Jacob
2014-11-27 11:30 am
C est trop complique pour moi ca !
J download ou ma creation de site !

Translated by Google:
C is too complicated for me that!
J or download my creation site!
13,697 Points
2014-11-28 12:27 pm
Hello metauxpro,

Thank you for contacting us. I'm not exactly sure what you are asking, since we only provide support in English.

But, if you are having trouble installing Joomla, I recommend using Softaculous. It really simplifies the Joomla installation process.

If you have any further questions, feel free to post them below.

Thank you,
n/a Points
2015-01-07 7:44 pm



I'm looking for free web hosting hat offers PHP that can allow me to host Joomla 3.X versions. Currently I run Joomla 2.5 on PHP 5.2 something, but I need a free website running Joomla 3.X..Can you give me some advice please?




From France

21,572 Points
2015-01-07 9:05 pm
Hello Alexandre,

InMotion Hosting is not a free web hosting service, though we do support Joomla. Use your favorite search engine and I'm sure you'll find a free hosting service that might meet your needs.

Kindest regards,
Arnel C.
n/a Points
2015-03-07 5:47 am

hi, i would like to say thank you for the explanation but my problem is tha,i have follow the steps above but still it is not proceed when it reach the database configuaration take too much time to load with no successfullly.

23,972 Points
2015-03-10 7:34 am
Hello George,

Does it give any particular error message? Are you able to access the database separately via a tool such as HeidiSQL (be sure to Reply

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

8 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!