How to install Joomla at Bluehost

Bluehost is an excellent host for Joomla and using simplescripts makes it even better. Let us walk you through how to install Joomla using simplescripts.

Steven Johnson
by | Posted: August 17, 2011 | Updated: June 11, 2013

These are the 2 popular Joomla install methods at Bluehost:

  • Standard Joomla Installer (Default built-in installer, this page)
  • SimpleScripts (Bluehost's custom one-click installer)

Standard Install -- This is the built-in Joomla web installer that comes with the Joomla package. Download the install package from, upload it using File Manager, configure databases and start the installation. This method is continued below, on this page.

SimpleScripts 1-click installer -- SimpleScripts was originally developed by Bluehost and it is now established as a 3rd party script installer used by many different hosting companies. Use this method to install Joomla in one easy click. Learn how to Install Joomla Using the SimpleScripts installer.

We hope you find this guide helpful. If you do, please share your Bluehost experience with others by using the social buttons above and by leaving a Bluehost review for others to learn from.

Watch the video or follow the steps below:

" frameborder="0" width="560" height="345" allowfullscreen="true" style="display: block; margin-left: auto; margin-right: auto;">

Before you begin, you will need:

  • Bluehost Account (Sign up)
  • Bluehost Domain Name & Password
  • DNS configured (Domain name pointed to Bluehost Server)

Step 1: Download Joomla

  1. Download the Joomla install 'full package' (.zip) The package is available here: *Note at the time of this documents creation Joomla 1.7 was the current version. However, it's recommended to download the latest version.

Step 2: Go to Bluehost Control Panel Login

  1. Click on 'Control Panel Login' at You will need your Bluehost Domain Name and Password to Login.

Step 3: Login to Bluehost Control Panel

  1. Enter your Domain Name, Password and click 'LOGIN'

Step 4: Go to 'File Manager'

  1. Click 'File Manager' which is under the "Files" section (Select "Web Root" in the dialogue box that appears after you click on 'File Manager').


Step 5: Use "File Manager" to upload Joomla Package

  1. Verify you are in the "public_html" folder (This is the top level folder).
  2. Click Upload. In the upload window, click 'Choose File' or 'Browse'. Select the Joomla Install Package (The '.ZIP' Joomla package) that was downloaded from, and click 'Open'. (Not Pictured)
  3. Highlight uploaded Joomla Package (back in the File Manager after using the upload window).
  4. Click ‘Extract’ (There should not be ANY files EXCEPT the ‘cgi bin’ folder in the directory you install to. Some files will mess up Joomla).

*Optional - You can also upload the .Zip of Joomla already extracted via FTP. We recommend Filezilla FTP client for this.

Step 6: Go to MySQL Database Creation Screen

  1. Click on ‘MySQL Databases’ after scrolling down to the "Databases" section in the Bluehost control panel.

Step 7: Create MySQL Database and User

  1. Create a New Database by entering 3-4 (Where we have x’s in the example) characters where it says ‘New Database: YOURUNIQUEID_XXXX’ (For our database is called ‘frame_JOOMLA’), then click ‘Create Database’.
  2. Create a New User by entering 3-4 characters where it says ‘Username: YOURUNIQUEID_XXXX’ (For our username is ‘frame_JOOMLAUSER'), create a strong password, then click ‘Create User’.
  3. Add the USER to the DATABASE by selecting ‘User: YOURUNIQUEID_XXXX’ to ‘Database: YOURUNIQUEID_XXXX’ (For it is ‘User: frame_JOOMLAUSER’ to ‘Database: frame_JOOMLA’) and click ‘Add’. *Note - We just added a ‘1’ after our username.
  4. Check ‘All Privileges’ and click, ‘Make Changes’ (Not Pictured). WRITE DOWN YOUR DATABASE, USERNAME AND PASSWORD!

Step 8: Start the Joomla Install

  1. Visit (For us it is to start the web-installation.
  2. Choose the preferred language.
  3. Click 'Next'.

Step 9: Joomla 'Pre-Installation Check'

  1. Joomla Performs a pre-installation check. All areas need to say, ‘Yes’ in green. If any of these settings say 'No' in red, consult’s help section for more information.
  2. 'Recommended Settings' are not required to be green, but they are recommended for a reason. It is best if they are all green.
  3. Click ‘Next’.

Step 10: Joomla 'License'

  1. Read and agree to Joomla's GNU Public License.
  2. Click ‘Next’.

Step 11: Joomla 'Database Configuration'

  1. MySQLi (Most common. It should work for you.)
  2. Host Name: localhost (Joomla defaults to this)
  3. Username: YOURUNIQUEID_XXXX (Ours is frame_JOOMLAUSER)
  4. Password: YOURPASSWORD
  5. Database Name: YOURUNIQUEID_XXXX (Ours is frame_JOOMLA) *Note - Skip over ‘Table Prefix’ and/or ‘Old Database Process’ unless you know what you're doing.
  6. Click ‘Next’.

Step 12: Joomla 'FTP Config (Skip)'

  1. Don't touch this section unless you know what to do (Refer to for more information).
  2. Click ‘Next’.

Step 13: Joomla 'Main Configuration'

  1. Enter the desired website name into ‘Site Name’ (Ours is Dropline Menu).
  2. Enter the email you plan to use with Joomla.
  3. Enter preferred Joomla login information.
  4. Choose if you want Sample Data
  5. Click ‘Next

Step 14: Joomla 'Finish'

  1. Make sure to click ‘Remove Installation Folder’.
  2. Visit your site to see the installation
  3. Login to Joomla to start making you're website

Step 15: Visit Your New Joomla Site

  1. Visit the "Frontend" of the site to make sure it is working properly by visiting it at YOURDOMAIN.COM ours was DROPLINEMENU.COM

Step 16: Log into Administrator & Congrats! You're Done!

  1. Get started by visiting YOURDOMAIN.COM/ADMINISTRATOR for us it's DROPLINEMENU.COM/ADMINISTRATOR. Congratulations! You are ready to start using Joomla to develop your website! Just have your login information handy and you are set.

Other Bluehost Joomla Install Methods:

 Visti Bluehost    Read Review  
Steven Johnson

Steven is a Joomla web developer and worked with Joomla since the Mambo days. He has built websites for startup businesses all the way to for Fortune 500 companies. A graduate of Georgia Tech in Chemical Engineering, he now happily spends his time building websites and reviewing all types of technology.