Basic Joomla Installation Tutorial

Posted on March 10, 2009 at 5:49 am

Joomla is a popular web-based content management solution (CMS).  As a CMS, it lets you manage your sites’ contents like documents, pictures, HTML and other web documents.  This free web application could be used as your corporate or community website, complete with a secured login/logout for users, administration and of course content editing and management.

Joomla requires a PHP webserver and MySQL like the one packaged in XAMPP.  We have written about XAMPP and SQLyog to guide you with the installation of the required software.  The steps below will guide you with installing Joomla.

You can get the Joomla package from their official website: http://www.joomla.org/

Step 1. Start the Apache and MySQL services.  In XAMPP you will need to click the Start buttons next to each process:

image

Step 2.  Put the unzipped Joomla package on the htdocs folder of XAMPP. I have XAMPP installed on my C:\XAMPP directory so the Joomla folder goes to the C:\XAMPP\HTDOCS folder:

You can rename the Joomla folder to anything you want.  In my setup I renamed it to myJoomla.

image

Step 3. Browse the URL where Joomla is placed.  If you have it on your computer with folder named “myJoomla” the URL will be http://localhost/myJoomla. You should see the Joomla installer open on your web browser:

image

Step 4.  Follow the seven steps of the Joomla installer.  First step is the language so just choose the language that you want to use.  At the second step it is important that you meet the pre-installation check wherein a list of all minimum requirements need to be met:

image

Step 5.  Read carefully the license agreement, press next if you agree to the statements provided in the agreement.

Step 6.  Create a mySQL account that will be used by Joomla so it can save data to the MySQL database.   Enter the account details on the fields

image

Step 7. You will not need to enable the FTP settings on the FTP configuration screen.   This is not required on a Windows OS since you can directly alter the Joomla files using explorer.  If you use a secured web host, you should set an FTP account that can access the root directory.  You might need to get with the host admin to get the username and password if you want it to be a generic account separate from your user account.

image

Step 8. Enter the main configuration settings.  Enter your preferred site name, admin email and password:

image

Step 9. At this point you will get a hurdle with a message saying that you need to remove the installation directory:

image

Go to the Joomla directory and delete the “installation” sub-directory.  Only this directory needs to be removed so make sure not to touch the other files and directories.  image

Step 10. Whew! You’re done! You now have your own Joomla website. If you used the same “myJoomla” folder name then the URL will be http://localhost/myJoomla/

image

Isn’t it a breeze to setup Joomla?  On the next posts we will talk about how to customize Joomla.

Ben Carigtan show’s you how it’s done.

» Filed Under Web Site Tips

Related Posts

Comments

12 Responses to “Basic Joomla Installation Tutorial”

  1. sayde said on :

    Thanks for helping me install Joomla!


  2. amrinder said on :

    Thanks for your help on installing Joomla! Please write a post on how to create a website with Joomla also!


  3. www.isupportguy.com said on :

    Get professional Joomla Installation for $49.
    Visit http://www.isupportguy.com for quick installation.


  4. rasoul said on :

    Hi,

    I have 3 problems when installing Joomla on Fedora11:

    1 – in second step of install my configuration.php is NO and i dont understand its problem
    2 – in install information … when i click the button this message is shown:Error: the XML response that was returned from the server is invalid
    3 – when i delete installation folder and run joomla in browser I get a lot of errors which in first line is:

    Strict Standards: Non-static method JLoader::import() should not be called statically in /opt/lampp/htdocs/joomla/libraries/joomla/import.php on line 29


  5. Mukunda said on :

    Hi there,
    I have downloaded Joomla and got the zip file in the htdocs folder and named it as myjoomla. I have only tried to paste the URL http://localhost/myJoomla. I get an error message saying

    ” Object not found!

    The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

    If you think this is a server error, please contact the webmaster.
    Error 404
    localhost
    12/25/09 16:23:44
    Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i mod_autoindex_color PHP/5.2.8.

    Could you let me know how I can install Joomla if this is the case. I have XAMPP open and downloaded Joomla 1.5.15 version (latest).

    Kindly assist and this would be of great help as we are trying to save a river bed and a timely response would greatly help our cause.

    Many Thanks.


  6. Jens said on :

    I’m not such a big fan of blogs, but after reading your article on Joomla, I am more interested.


  7. nano said on :

    after database configuration step, this is what i got. i am using windows vista..i have no idea why did i get this query like structure instead of the next step..

    BLOB/TEXT column ‘name’ can’t have a default value SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default ’0′, `type` varchar(90) NOT NULL default ‘banner’, `name` TEXT NOT NULL default ”, `alias` varchar(255) NOT NULL default ”, `imptotal` int(11) NOT NULL default ’0′, `impmade` int(11) NOT NULL default ’0′, `clicks` int(11) NOT NULL default ’0′, `imageurl` varchar(100) NOT NULL default ”, `clickurl` varchar(200) NOT NULL default ”, `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default ’0′, `checked_out` tinyint(1) NOT NULL default ’0′, `checked_out_time` datetime NOT NULL default ’0000-00-00 00:00:00′, `editor` varchar(150) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT ”, `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default ’0000-00-00 00:00:00′, `publish_down` datetime NOT NULL default ’0000-00-00 00:00:00′, `tags` TEXT NOT NULL DEFAULT ”, `params` TEXT NOT NULL DEFAULT ”, PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM

    help!


  8. Miriane said on :

    O tutorial que me ajudou de verdade!

    Muito bom, obrigada pela explicação simples e eficiente.


  9. eDesign said on :

    Great step by step tutorial.thanks for the nice instructions, this is best for beginers who are new in learning Joomla and web design and development.

    Another related tutorials:
    techadi.com/joomla-howtos/55-how-to-install-joomla-on-local-computer.html

    Transfer Joomla site from local to host server:
    techadi.com/joomla-howtos/34-how-to-transfer-joomla-site-from-local-to-host-server.html


  10. Karen said on :

    Thanks a lot. This very helpful. :)


    Pingbacks
  1. How to change a Joomla site template Says:

    [...] on Friday, April 3rd 2009    3Apr Previously we have shown you how to install Joomla!, a free CMS web application that you can use for your own site.  By default it has a basic Joomla! [...]

  2. Pingbacks
  3. How to create web pages in Joomla! Says:

    [...] have shown you how to install Joolma and how to customize Joomla templates.  Now I will show you how to actually add content to a [...]

Please post your comments/suggestions!