Joomla logoJoomla is a free, award-winning content management system written in PHP which allows users to easily publish their content on the World Wide Web and intranets.  Joomla is created as an open-source project where individuals and teams contribute their skills to its development as well as its supporting systems.


While Joomla is packed with features, its greatest quality is that it is extremely extensible. Because of its extensible structure, there aren't many things you cannot do with Joomla. A short list of some important features of Joomla are the following:

  •     Page Caching
  •     Web Indexing
  •     RSS Feeds
  •     Printable Page Versions
  •     Newsflashes
  •     Blogs
  •     Forums
  •     Polls
  •     Calendars
  •     Website Searching
  •     Language Internationalization

Getting started

So let's assume you either have a hosting account, or are going to get yourself one. There are some minimum requirements for Joomla to run, and they are slightly different for the different versions.

Here are the minimum requirements for Joomla 1.0

  • PHP 4.2.x or above -
  • MySQL 3.23.x or above -
  • Apache 1.13.19 or above -

You must ensure that you have MySQL, XML and Zlib support built into your PHP.

For Joomla 1.5 it’s recommended you have PHP 4.4.3 or above (for enhanced security).

A thread on the Joomla forums lists various hosting companies who are active Joomla community members. The list can be found at,6856.0.html

Downloading Joomla! files

You can download Joomla! CMS from the official site ( Currently there are two available versions of Joomla!, 1.0.12 and 1.5 Beta. We recommend you to use the 1.0.12 version until a stable version of v1.5 is released. You can download it from here . If you are planning to install Joomla! through an FTP account then download .zip package. In case you have shell access on your web server it would be better and easier for you to download the .tar.gz package.

Uploading the Joomla! files

If you have downloaded the .zip package you have to unzip the zip file on your computer, upload all the files on the main folder of your web server. If you downloaded the tar.gz package upload it and type tar -zxvf Joomla_1.0.12-Stable-Full_Package.tar.gz to unpack the compressed file.

Installing Joomla through a Web Browser

To install Joomla! you’ll need an sql database. Assuming that you already know what this is and you have the needed info we can start with the installation. To enter to the installation of Joomla you have to access your site by typing its domain name in your web browser. Firstly you’ll see a pre-installation check screen and the Joomla license. If the pre-installation check gives you no errors you are able to continue with the main installation.

Next you will see the Joomla GNU/GPL licence. You can read it or not and press the "Next" button at the top right.

On the first step you have to type the hostname of your sql database, the username, the password and the name of the database. After filling all the gaps, click next.

If the sql info you supplied was correct you will get into step two. Otherwise you will have to re-enter the sql info. Onto step two now the only thing you have to do is to set your web site’s name.

Proceeding with step three fill in the requested info click next and your web site is almost ready.

On step four you will get a “PLEASE REMEMBER TO COMPLETELY REMOVE THE INSTALLATION DIRECTORY” message. Continue by removing the installation directory using your ftp program. Don't forget to take a note of the username and password written here. You will use them any time you want to log in your administrator panel.

Now open your site in your favorite browser by typing its url in the address bar. You are ready!

Comments (7)

Subscribe to this comment's feed
Dont get it
You have made a nice presentation but i did not get anything what i was looking for here. I was looking for where to kept my uncompressed folder joomla in fedora 9.In the official site it was in /usr/local/www/public_html/joomla and it should be /var/www/html/joomla for me but it won't work. I have made everything alright including apache, php and and mysql and tested them separately,Can you plz suggest me its urgent?
Joe , October 10, 2008
I just tried it myself under Fedora 9.

su -
yum install httpd mysql php
/sbin/service httpd restart
mkdir /var/www/html/joomla
cd /var/www/html/joomla
tar -xzf Joomla_1.5.7-Stable-Full_Package.tar.gz

And then open Firefox and type:

The installer should start. Just a notice. This guide refers to Joomla 1.0.x while here I use Joomla 1.5. So there should be some changes durings the install process.

For any other questions please use our Forum. It's easier replying there. smilies/smiley.gif
axel , October 11, 2008
I just installed Joomla yesterday, and I was messing around with it for a while, got it to look exactly how I wanted it, and now today I'm getting the message "PLEASE REMEMBER TO COMPLETELY
REMOVE THE INSTALLATION DIRECTORY.".....I've removed the directory since yesterday. Am I missing something?
Brian Sheridan , October 30, 2008
That's really strange. smilies/shocked.gif Take a backup of install.php and delete it as well to see if this fixes your problem.
axel , November 04, 2008
i have a problem!!!!
what should i do?? i downloaded the zip package ( after that i unzip the files..... and i was messing because i dont know what should i do next!!!!
pls tell as soon as possible!!!
ann , April 08, 2009
Hello ann,

take a look at the following guide. You will understand what to do next. smilies/smiley.gif

How to build a web site with Joomla
axel , April 09, 2009
Three years later - still works fine
Just used your "tutorial" Axel to install Joomla 2.6 on Fedora 16 and it worked just fine. Thanks!
Andreas , June 22, 2012

Write comment

smaller | bigger
security image
Write the displayed characters



Login Form

Follow me on...

  • Facebook
  • Twitter
  • Google+: u/0/b/113039112812192417058/
  • Digg
  • Reddit: myguides
  • RSS Feed
  • e-mail

Member Login