How to Install Multiple Joomla! Sites on One BitNami Stack

Nov 24, 2009 | Tags: CMS
This is an archived blog article. Our new blog is at

Thanks to BitNami user mzhulaev, who originally posted this in our forums, we now have the tutorial below on how to run multiple Joomla! sites on one BitNami Stack. Although this article is focused on Joomla!, it should apply to other Stacks as well.

Here is the how-to:

1. Go to the file at “C:\Program Files\BitNami RubyStack\apache2\conf\httpd.conf”

2. Add the following line to the end of the file:

Include “C:/Program Files/BitNami RubyStack/apps/NEW_INSTANCE_NAME/conf/NEW_INSTANCE_NAME.conf”

3. If you want to see the new instance on the BitNami application load page (http://localhost), edit the following file in html-editor (otherwise, you can skip this step)

“C:\Program Files\BitNami RubyStack\apache2\htdocs\applications.html”

4. Copy the following block:

<!-- START BitNami Joomla 1.5.15-0 Module joomla --> 
<!-- END BitNami Joomla 1.5.15-0 Module joomla -->

and correct the following:

<div align=“right” class=“module_access”><a href=“/NEW_INSTANCE_NAME”>Access</a></div>

5. Create the following folders

“C:\Program Files\BitNami RubyStack\apps\NEW_INSTANCE_NAME\conf”
“C:\Program Files\BitNami RubyStack\apps\NEW_INSTANCE_NAME\htdocs”

6.Copy the following file from the original Joomla instance to the NEW_INSTANCE folder and rename it:
Original: “C:\Program Files\BitNami RubyStack\apps\Joomla\conf\Joomla.conf”
To: “C:\Program Files\BitNami RubyStack\apps\NEW_INSTANCE_NAME\conf\NEW_INSTANCE_NAME.conf”

7. Edit the following lines in this file:

Alias /NEW_INSTANCE_NAME/ “C:/Program Files/BitNami RubyStack/apps/NEW_INSTANCE_NAME/htdocs/”
Alias /NEW_INSTANCE_NAME “C:/Program Files/BitNami RubyStack/apps/NEW_INSTANCE_NAME/htdocs”

<Directory “C:/Program Files/BitNami RubyStack/apps/NEW_INSTANCE_NAME/htdocs”>

8. Download the latest Joomla version (i.e. from here:

9. Copy and extract the archive in this folder
“C:\Program Files\BitNami RubyStack\apps\NEW_INSTANCE_NAME\htdocs”

10. Use phpMyAdmin to create a new DB_instance and user.

11. Install the new Joomla instance. This procedure is explained in detail on many sites. There is one posted at this link.

9. Restart the Apache Server

10. You should be able to access the new instance using this link: http://localhost/NEW_INSTANCE_NAME or from the BitNami application load page (if you performed step #3)