One of our students asked us how to install Joomla 1.6. He said he couldn't find any instructions or documentation about it. I did a quick check in the Joomla docs and sure enough, the documentation for it wasn't completed, so we created this tutorial for him.
Check Your System Requirements
Save yourself a lot of time and headaches by first checking out the system requirements and getting your server up to speed:
Download Joomla 1.6
Go to http://www.joomla.org/download.html and click on the Download link.
Click on the Joomla_1.6.x-Stable-Full_Package.zip.
If your internet is not relatively fast, you may want to download the smaller tar.bz2 file or tar.bz2 file, which each have two layers of compression to make the file smaller and easier to download. If you choose this file, then you would have to unzip the file twice rather than just once in the subsequent step.
Select Save File and then click OK.
Upload and Extract to Server
In these next two steps we are going to upload our zipped folder onto the server and then extract all the files within the zipped folder. I will be using cPanel, which is a file manager. However, your hosting provider may not have cPanel, so you may have to unzip the folder on your Desktop and then upload using a FTP client, or if your host has another file manager you can use it if it has an extraction feature.
Access the folder in which you want to install Joomla 1.6. Then upload Joomla_1.6.0-Stable-Full_Package.zip.
Wait for the entire file to upload. It may take a while.
Select the file and then Extract.
Close out of the results.
Getting to Installation Screen
Open a new tab or window and then type in the address to the folder in which you uploaded Joomla 1.6
Step 1: Language
Select your Language.
In the top right click Next.
Step 2: Required Configuration
If any of these items are not supported (marked as No) then please take actions to correct them. Failure to do so could lead to your Joomla! installation not functioning correctly.
Depending on your server setup, you may have issues if the server configuration is not the same as the recommended settings. However if you have a good host, it is rare to have any issues.
If you corrected any of the configuration, check the output again. If everything is ok, click Next.
Step 3: GNU GPL License
Make sure you read through the license if you have not before.
If you agree to the license, click Next.
Step 4: Enter Database Information
The next part is a bit tricky because much of depends on your host and their server configuration.
If you have not setup a database and assigned a user, now is the time to do. You will have to access your host's control panel to set it up. If you need help, find your host's documentation or ask them how to set up a database and assign a user to it. We wish we could give you detailed instructions for this part, but it varies too much between hosts. As an e.g., here is the documentation for Cpanel and which is fairly straight forward.
The basic steps for all hosts:
Lets take a look at a few of these settings that often cause issues.
When you have correctly entered all settings, click Next.
Step 5: FTP - Optional
For most users it is generally recommended to skip this step.
Enter information appropriately.
Step 6: Remove the Installation Directory
For security reasons we need to go back to the file manager and remove the installation directory.
Delete the installation directory and you are done!
You can now check your site.