Joomla! 1.7 is now 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.7.0 and 1.7.1, 1.7.2, 1.7.3, 1.7.4 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
Some images may be clicked on images for full size versions.
1) Download the full Joomla install from here.
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 and specified joomla17 as the folder to extract to). Click on Next to extract the files.
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 (in my case, joomla17).
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.
- Table Prefix: a unique prefix for accessing the table. Using the default (or suggested prefix) is fine.
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 Your Email address. Joomla! will send notifications to this email address.
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 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. The sample data is only available in English.
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.7.x, this can be done from the final installation screen.
14) Click on the Remove installation folder to remove the installation folder and complete the installation.
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).
If you want to access the installed site using a “real” web address (like www.joomla.17) instead of localhost/path-name, you can find instructions to do that here.