fcOnTheWeb Logo Web technologies, made easy.

fcOnTheWeb Red DotHow to install Joomla on your site

Today we take a look at how to install one of the web's most popular CMSs (content management system), Joomla.

Joomla is a fairly advanced CMS, but can be used by people with a medium level of technical ability. It's more powerful than Wordpress (which we covered the install of previously) but perhaps not as technically advanced or complex as Drupal.

For this article we're using the latest (at the time) Joomla release, 1.5.20. You can download this from the Joomla site or from here:

Joomla only requires some basic requirements to run:

A full list of the technical requirements is available on the Joomla site: http://www.joomla.org/technical-requirements.html.

So if your system is up to running Joomla, let's get to the install!

Your first step is to download the package and extract it all. The extraction might take a little bit of time, as there are over 4,000 files in the package.

Next, create a directory on your webserver, and copy the newly extracted files into it. Like the extraction, this might take a few minutes as there are a lot of files to transfer.

With the Joomla files all uploaded to the correct directory we now need to create database Joomla will use. Joomla will create all the database tables it needs as it installs, but we need to create its database first.

So, go ahead and create a database for Joomla. You can name it whatever you want - for the purposes of this install I choose the unimaginative name: Joomla.

With the database created, it's time to get Joomla to work its magic. Point your web browser to the directory where you copied the Joomla files. For example: http://yourdomain.com/joomla/

Joomla will now recognise that it hasn't been installed before, and so will start its install process. The first screen you will see is the language selection screen. Select your language, the click Next.

Joomla installation - Choose Language

The next screen we see is Joomla checking the install environment and making sure everything is ready to go. Joomla won't proceed if any of the requirements are not met, so you'll need to address any issues that arise before you can continue. Click Next if everything is OK.

Joomla installation - Pre-installation Check

Have a read of the license, and click Next when you're ready.

Joomla installation - License

Now it's time to tell Joomla about the database we created earlier. Enter the name of the database you created, as well as your user details so Joomla can access the database. Click Next when you've entered the correct details.

Joomla installation - Database Configuration

Next we see the screen to set up the FTP layer. If you're on a Windows OS you won't need to worry about this step. If not, enter the required information and click Next.

Joomla installation - FTP Configuration

It's time to enter some of the site configuration details now. Enter the name of the site, the email address and password for the administrator account. This password will allow you to log into Joomla once it's created so you can create other users and start adding content, etc.

Joomla installation - Main Configuration

At this point, it's also a good idea to install the sample data supplied with the Joomla installation so there is some content to form a base and so you can see how things are going to work. Click the Install Sample Data button and wait for the data to be installed.

Joomla installation - Sample data installed

With the sample data installed, click Next to proceed to the end of the installation process.

Joomla has now finished installing, but there's one more action you must perform before you can start using it. You must navigate to the directory where you copied the Joomla files and delete the installation directory. This is for security so the scripts used to create Joomla aren't on your server and open to potential exploitation. Joomla won't allow you to start using the site until these files are removed.

Joomla installation - Finish!

And that's it. Joomla is now installed on your site. If you navigate to the directory where you installed Joomla you will now see the homepage (http://yourdomain.com/joomla/ for example).

Joomla installation - Homepage

And if you proceed to the administrator section (http://yourdomain.com/joomla/administrator/ for example) you will be asked to log in.

Joomla installation - Administration Log in

Logging in will bring you to the administrator's homepage:

Joomla installation - Administration Home

So there you go, Joomla installed on your site in just a few easy steps. This article doesn't cover how to use your Joomla now that you've got it installed, but we'll cover that in the future.

ferrari_chris


Add your comment on this article below:

Sorry, there's an error with your form entries. We really appreciate your comment, so please try again.

Form submitting now...

Name:

Website:

Email address (not displayed):

Enter your comment below: