Initial Installing & Configuring Joomla!
Joomla is one of the most popular Content Management System (CMS) software which enables you to create your own website easily and it handles all the content you post. It is a free resource that you can install onto your Web server as it is an open source solution. Using Joomla!, will help you create powerful Web applications in a matter of minutes because of its ease-to-use features. Joomla! helps you manage your content, which will allow you to concentrate on creating quality content.
Minimum Requirements Needed
To be able to integrate Joomla! onto your website, your Web server should meet these requirements:
The listed requirements above can be modified into the recommended versions. For Joomla! 1.5.x, use PHP 5.2 or PHP 5.3, and MySQL 4.1.x+. Avoid using PHP 4.3.9, 4.4.2 or 5.0.4 as they are known to contain lots of bugs that do not work well with Joomla!. Also, Joomla! is not yet compatible with MySQL 6.x. If you intend to use SEO URLs, you need to install the Apache_mod_rewrite extension. Finally, if you are planning on using Joomla! 1.6, use PHP 5.2 and MySQL 5.0.4+.
You need to ensure first that your Web server, whether it is a remote host or a local host, has a functioning Apache, PHP and MySQL applications.
After ensuring the technical requirements are met by your hosting provider, you can download Joomla! and install it onto your Web server. There are hosting providers that enable you to install Joomla! automatically with just a click of a button as part of their package. If you like to do things your own way, or would like to undergo the installation process manually, you can follow the instructions below.
You can obtain a full package or upgrade package, which is good if you already have a previous version of the Joomla! software. Get the zip file of the full package when installing Joomla! for the first time and save it onto your hard drive. If you are installing from a localhost, you simply copy and paste the unzipped files into the root folder.
In most cases, you will be transferring the files into a remote host, whether you are subscribing from a host provider or if your web server is in another location you will need an FTP program to transfer the files from your computer onto the Web server. Once you have transferred the compressed files, you can unzip the files into your root folder. When you encounter problems during the transfer or in the uncompressing of the files, you might need to repeat the process until all files have been successfully placed into the root folder of your Web server.
To be able to use the Joomla! installation, you need to connect it with your MySQL database. Ensure that your MySQL database is using UTF-8 collation and succeeding file modifications will be saved into UTF-8 No BOM encoding.
You need to provide values for these important details in the installation later on:
You can proceed with the installation of Joomla! either by doing a Web browser installation, which is highly recommended, or a manual installation.
The Web browser installation is a straight forward approach and will only require you to enter a few details. You simply open your Web browser and enter the URL of your Web site. For a local installation, you simply type http://localhost/joomla and press Enter. For remote Web servers, you need to put in the complete path of the root folder of Joomla! which could be http://www.domainname.com if Joomla! has been uploaded to the root directory. If you opted to put Joomla! onto a subdirectory, include the subdirectory into the URL which could be http://localhost/joomla/subdirectory or http://www.domainname.com/subdirectory. When you opt to put Joomla! into a subdomain, the URL might look like http://www.joomla.domainname.com.
Once you press the Enter key, you will be presented with the Joomla! installation wizard. The installation steps for Joomla! are as follows:
Your Joomla! Website is now ready. You can start providing the layout and posting content.