Joomla! 1.6 is obsolete. Joomla! 2.5 is the newest release with long term support.
Instructions for installing Joomla! 2.5 can be found here.
This tutorial describes how to install Joomla! version 1.6.0, 1.6.1, 1.6.3, 1.6.4, and 1.6.6 (skip 1.6.2 and 1.6.5 because they broke some things) under XAMPP version 1.7.3 on Windows XP.
The procedure should be the same for other version combinations, but no guarantee is made.
Assumes you have already
- installed XAMPP. (Installation instructions can be found here.)
- created a MySQL database. (Creation instructions can be found here.)
Instructions for installing Joomla! 1.7 can be found here.
NOTE: Joomla! 1.6 is OBSOLETE – support for it end on 19-August-2011.
Joomla! 1.7 is the current version.
Joomla! 1.5 will be supported until at least April 2012.
The next version with long term support will be Joomla! 1.8, which is scheduled for release in January 2012.
Unless you really need the features provided in 1.6, I advise staying with 1.5.
Click on images for full size versions.
1) Download the full Joomla 1.6.6 from here. NOTE, Joomla 1.6 is no longer supported.
2) Choose to either save the ZIP file or to open it over the web. Saving the ZIP file makes it easier to install Joomla again, if you have to.
3) Open the downloaded file by double-clicking on it. From the File menu, select Extract All. NOTE: this step assumes Windows provides archiving functionality for you. If you have installed a different archiving program, the specific steps for extraction will be different.
4) Extract the Joomla! files to a subfolder of htdocs in your XAMPP folder. By default, XAMPP would be installed to your C:\ drive, so you would enter C:\xampp\htdocs\joomla as the directory to extract to. (In my case, I installed XAMPP to my D:\ drive).
5) Click Finish when the extraction is complete. You can uncheck the Show extracted files checkbox because we don’t need to see the files.
Setting up Joomla!
6) Launch your browser and type http://localhost/joomla into the address bar. What follows http://localhost/ is the directory you installed Joomla! into.
7) Select your preferred language, then click on Next.
8) Confirm you meet the minimum installation requirements, then click Next. It is normal for Display errors to be set to On.
9) Read the GNU license and, if you agree with it, click Next.
10) Fill in the database configuration information:
- Database Type: mysql (default setting)
- Host Name: localhost (default setting)
- Username: if you created a MySql User, enter the name here. Otherwise, use root.
- Password: this is the password associated with the user name entered above. If you used root as your username, then leave the password blank (the default XAMPP install does not assign a password to root).
- Database Name: this is the name of the database you created. Database creation instructions are here.
11) Ensure FTP is set to No, then click Next.
12) Enter a site name (for example, Complete, Concrete, Concise or whatever name you want this site to have).
Enter an Admin Username. This is the username you will use to log into the Joomla! backend. By default, it is Admin (and I leave it as Admin)
Enter an Admin Email address. Joomla! will send notifications to this email address.
Enter an Admin Password – this is the password you will use to log into the Joomla! backend.
Confirm the Admin Password.
Choose if you want to install the sample data. I like to install it, since it saves me the trouble of populating the site with sample articles.
Click on Next.
13) Confirm you have successfully installed. Note that your user name for logging into the Joomla! backend is admin (if you accepted the default name, otherwise it is whatever name you entered into the Admin Username field in Step (12)).
As a security precaution, Joomla! requires you to remove the installation directory before the site becomes functional. In Joomla! 1.6.x, this can be done from the final installation screen.
You should now be able to access your Joomla! site by entering http://localhost/joomla into your web browser’s navigation bar.
To access the backend, you would enter http://localhost/joomla/administrator into your web browser’s navigation bar.
NOTE: what follows localhost is the name of the folder you installed Joomla! into (see Step 4 above). In this tutorial, the folder name was joomla.
If you want to access the installed site using a “real” web address (like www.joomla.16) instead of localhost/path-name, you can find instructions to do that here.