Today I will guide you how to install Joomla 2.5 quick start package on your local host server. In this step by step guide we will learn basics of Joomla installation which you should be aware of while installing quick start package. So here we go for it.
Keep in mind that this article is for beginners so we will go in little bit depth. Follow these steps with your full concentration don’t ignore any of these points.
First Thing First…Selection of Right Web Server!
When we talk about working off line with joomla, the first thing we required is a locally hosted web server. There are too many servers exist but two names are always stay at top and they are named XAMPP and WAMP. These servers are totally free and open source. By the way I would like to tell you what’s the meaning of these abbreviations. Just to make your concept more clear, first WAMPP; W= Windows, A= Apache, M= MySql and P=PHP. Same is for XAMPP, the only exception or confusion is X=Any previous versions of windows and the last extra P= perl or other languages.
I strongly recommend you to go for WAMPP because you should must consider that 50% problems regarding PHP, MySQL and Apache server are just because of your web server performance and I have tested many times that XAMPP creates lots of errors while working with joomla and this mess is always responsible to make people annoyed from joomla especially newbies often bang their head to walls posting their queries on forums and blogs about why they are not able to do simple tasks like installing quick starts or sample data. On the other end wamp always works like a charm even on windows 8 I never find any issue so don’t spread extra crap around your self. You will get more working with joomla:). keep your browsers away from naughty servers like XAMPP.
Its Time To Face Quick Start Package.
Now just follow this step by step guide and you should land on your first joomla site home page with out any trouble. At the end I will discuss about common errors and issues which can come in your way. Once again I will suggest you to work on Joomla 2.5 or 2.5.8 rather than Joomla 3.0 reason is very simple and straight forward Joomla 3.0 has less free modules and components as developers community doesn’t move so fast towards new update. It always take more than 6 months for every new release of any CMS to get stable just like windows 8 has lack of apps in its app store:). And never thing about to start working from Joomla 1.5 it has been obsolete.
Download Joomla 2.5.8 Quick Strat Package From Here.
Assuming that you have already installed WAMPP successfully. Extract quick start zip file to WWW folder of wamp located at root of your C:/ drive by default. This is your root of WAMPP so its better to make another folder with any name in WWW rather than unzip all files on root. Its on up to you I am just asking for good practice. The benefit of separate folders is that you can work on multiple projects simply.
Now open your browser and type http://localhost/ in address bar. You should see this page if everything goes fine. Lets suppose we named a folder “joomla” in www root. You can also see in this image.
Now type http://localhost/phpmyadmin/ in your browser and simply create a database after entering its name. Remember that by default WAMP user name is “root” and password is blank for MySql. You can also run localhost and phpmyadmin from right click on WAMPP icon in system tray.
Type localhost and click on your folder named “Joomla” under your projects on home page which is basically an index.php file. It will redirect you to Joomla 2.5.8 installation wizard. This is first from 7 steps at right bar of the page to clear before you will see your Joomla home page. This first page of installation wizard ask you to choose your language which is by default English. Just press next.
2. Pre-Installation Check
Second step will ask you to take care of some important pre-installation checks. You can skip this page if you are using wamp:). otherwise you will need to set error_reporting = off in your config.php file of xamp. Normally if error reporting and output buffering is in red you can go ahead no problem.
3. General Public License
At third step you will see General Public License of Joomla. Read it if you are a lawyer or you can just press next:)
4. Database Configuration
Here we are on 4th gate. Database connection wizard. Just fill the form at right side of the page. Definitely select MySqli at first. Host name should be “localhost” you will see that wizard will suggest you these settings itself don’t forget to read lines next to text fields. These hints are very important. They tell you almost everything. At third field enter your WAMP server’s default user name “root” and leave password blank. Enter your database name which you have just created in phpmyadmin. In this exercise I am working with database named “blog”.
At next its on up to you what you want as your DB Prefix. It can be anything and it is indeed much more important in case if you are a data base administrator or an experienced web developer you know what I am talking about but one most important thing when you name your db prefix you need to remember that The table prefix must start with a letter, be followed by optional alphanumeric characters and by an underscore. You can also leave it as suggested by wizard. At last but not least you can select whether to take backup of old database (if you are updating and old one) or can remove that data base table. If Database is newly created then it dose not matter. leave it what ever and where ever it is. Just press Next.
5. FTP Configuration
Here you can setup your FTP account details if you are working on remote server and want to use joomla with your FTP account. Well Its not the subject of this article but just a little but…You should make separate FTP account for joomla first of all and second is you don’t need to enter anything if you are installing Joomla on windows operating system which definitely we are. So leave this subject and press next and bang your head here alone if you know how and what to do with FTP configuration:)
6. Main Configuration
BANG!!! we are almost there at the end of this tunnel…At this level you will see 3 separate portion for entering configuration details at the right side of page. At the top you need to enter your website’s name, hmm…Naming!!! like you are going to work at online store website of garments. Simply you can enter something like “Online super store bla bla bla”. This name will appear on your website’s admin panel and on other places like this. After that you can enter meta tags and keywords in advance setting. Just leave it for now…you can do it later on in your Joomla admin panel.
At second portion enter your email, any email or fake email its no problem as no one gonna ask you to confirm that account by checking your email. You are working offline!. Enter your admin user name which is by default “admin” and password. You can’t leave password blank so type it and go ahead.
Yes the important 3rd part of this page is installing sample data. What is this damn sample data? Suppose you have just bought out some Joomla template from some template provider then you need to install sample data even with fresh joomla installation you can install sample data which includes many things in its packages like sample pages, custom modules, components and other stuff like CSS files and template configuration files with other important folders as well. It is strongly recommended that new Joomla users install the default sample data so that they can have a better preview at first sight. If you are advance user just skip to get a clean joomla installation and press next .
Voila you made it…Now just press “Remove Installation Folder” and click your site or administrator button as per your choice. Thank God Joomla developers felt that they should include installation auto removal from joomla 2.5 wizard. Before that we were always forced to go in www folders and remove installation folder manually:).
That’s all talks. I hope now you are trying to close this browser tab and dying to login at your brand new joomla admin panel. Well good luck to you and let me know if you have got any issue while installing this most powerful and beautifully programmed CMS I have ever seen in my life. I will try my best to help you.