Bluehost Drupal Hosting: How to use Bluehost web hosting with Drupal

By shane
Fri, 2014-11-07 16:57

Share with Others

So let me guess: You either have a Drupal website or are going to create one and need a place to host your Drupal website.

Let me guess one more thing. You are looking for a simple, affordable, and reliable Drupal hosting option. There are tons of good options for hosting your Drupal website, in this article we will discuss how you can setup Bluehost Drupal Hosting for a new Drupal website, or for an existing Drupal website.

Don't wait. Today is your day to start hosting your Drupal website with Bluehost and show it off to the world.

Disclaimer: Please note that some of the links below are affiliate links and I will earn a commission if you purchase through those links. I have used all of the products listed below and recommend them because they are helpful and are companies that I trust.

Set aside 15 to 20 minutes and follow these simple steps to get your Drupal website hosted using Bluehost.

Create a Bluehost account, and follow along with the steps below

Bluehost Drupal Hosting

Drupal Bluehost Web Hosting Options

  1. Video: Bluehost Drupal Hosting with existing Drupal site
  2. Video: First Drupal site on Bluehost Drupal Hosting
  3. Guide: Bluehost Drupal Hosting with existing Drupal website
  4. Guide: First Drupal site on Bluehost Drupal Hosting
  5. Limited Time Offer - FREE Stuff

Video: Bluehost Drupal Hosting with existing Drupal site

If you already have an existing Drupal website and are ready to transfer your Drupal site to a live host, Bluehost is a top hosting option. Watch the video below to learn how to take your existing Drupal files and Drupal database and get them migrated to Bluehost. This will take you about 15 to 20 minutes so grab some coffee, soda, or your favorite adult beverage... and let's get started.

Transfer your existing Drupal website to Bluehost

Video: First Drupal site on Bluehost Drupal Hosting

Creating a new Drupal website on Bluehost is easy and can be completed in about 5 minutes. Watch the video below to get your Drupal website up and running in no time.

Build your new Drupal website on Bluehost

Guide: Bluehost Drupal Hosting with existing Drupal website

Before you get started

  • Make sure you have a database backup or database dump of your Drupal website
  • Make sure you have your Drupal codebase (all of your Drupal files) ready to upload
  • Optional: An FTP client to upload files to Bluehost

Create your Account

Start by clicking the link below to get to Once you're there, click the green get started now button.

Getting started with a Bluehost Drupal Hosting account

Now select your plan option that best suits your Bluehost Drupal Hosting needs.

Bluehost Drupal Hosting Plan Options

Bluehost Web hosting Note: We have been able to get a relatively low traffic Drupal site to run on the starter plan but you may want to choose a different option depending on how much traffic you're expecting.

You're now ready to get your domain. If you already have a domain, great, just enter it in the box. Otherwise your new Bluehost account will come with a free domain name.

Selecting a Bluehost Web Hosting domain name

You're now on the last page of the signup process. Here you enter in your personal information, select additional services, and enter your payment information.

Setting up account on Bluehost Web Hosting

Look through the next page carefully and select any additional options you want on your Bluehost account. Click the green complete button.

Congratulations! You now have your Bluehost account set up. You can now set your password and start using your Bluehost account.

Successfully set up a Bluehost Drupal Hosting account

Bluehost Web Hosting Note: Bluehost is a little picky when it comes to setting your password. Make sure you come up with something secure.

You're now ready to log into your Bluehost account. Once logged in, it will look something like this:

Bluehost Web Hosting Control Panel

Bluehost Drupal Hosting Note: If you already have a domain name, you will want to point that domain name to your new Bluehost account. Once you set your password and login, go to the Manage IPs link to get the IP address to use for your domain.

Transfer your Drupal files to Bluehost

You are now ready to transfer your Drupal website files to Bluehost. You can do this using the File manager within the Bluehost control panel, or you can setup an FTP client and transfer your files that way. I would recommend using an FTP client (like FileZilla) as it makes managing your Drupal site files much easier.

In order to start using FTP, you will need to add an FTP account. Go to the FTP link.

Bluehost Drupal Hosting FTP Link

Now enter the information to add a new FTP account.

Bluehost Drupal Add FTP Account

Bluehost Drupal Hosting Note: You will probably want your FTP account Directory to just be public_html so you can manage all the files of your site with this one FTP account.

Now open your FTP client and add your FTP credentials from your Bluehost control panel. Below is what it looks like in my FileZilla FTP client.

Bluehost FTP Client credentials

You should now be able to connect and view some of the default files on your Bluehost website. You can delete all of the default files and use your FTP client to transfer over your Drupal website files. It should look like the image below:

Bluehost FTP File results

Bluehost Drupal Hosting Note: Your index.php file should be inside the public_html folder of your website.

Setup and import your Drupal database onto Bluehost

The next step is to get your existing Drupal database migrated over to Bluehost. Make sure you have your database dump file handy.

Click the Database link to get to the manage databases page.

Bluehost Drupal Hosting Databases link

Add a new database for your Drupal website. You can use the database name from the settings.php file of your existing Drupal website, or you can choose a new one. The choice is yours.

After the database is ready to rock, create a new MySQL user. I typically use the same user name that I used for the database name to keep things simple.

Bluehost Web Hosting Add Database User

Once your MySQL user is created, make sure to add that user to your database and give the user All Privileges. It should look like this when it's all said and done:

Bluehost Hosting Manage Databases

You now need to upload your existing Drupal database using PHPMyAdmin. You can find the PHPMyAdmin link on your Bluehost control panel.

Bluehost Web Hosting PHPMyAdmin

Once you are in PHPMyAdmin, click the Databases link and then click on the database you created. This will make sure your database is selected and the MySQL import process runs without any errors.

Click the Import link within PHPMyAdmin, and click the Choose File button to upload your database dump SQL file. The rest of the defaults should work fine in most cases, so go ahead and click the Go button.

Import Drupal SQL file to Bluehost

If you see a green success message at the top, your Drupal database should have been imported successfully. You can verify that you now have Drupal database tables in your database by clicking the Structure link and viewing the listing of tables in your Drupal database.

The Drupal settings.php file

You will now need to edit your Drupal settings.php file to link your Drupal site to your Drupal database. Your settings.php file should be located in your Drupal files in the sites/default folder.

Drupal settings.php file

Bluehost Web Hosting Note: Make sure you are editing your settings.php file on your Bluehost account. You can sometimes do this from within the FTP client. You can also download the file, make the change, and then re-upload the settings.php file back to your Bluehost account through FTP.

Visit your Drupal website

Success! You now have your existing Drupal website hosted and running on Bluehost. Give yourself a pat on the back.. you deserve it.

Guide: First Drupal site on Bluehost Drupal Hosting

If you don't yet have a Drupal website, but you want one. Well, you have come to the right place. These steps below will help you get a brand new Drupal website up and running in around 5 minutes (give or take).

The first step is to create a Bluehost account. This is already covered a little further up on this page. Once you follow the steps in the link, come back to here and we will keep going. Don't worry I will wait for you to get back.

Follow these steps to create your Bluehost account

Now that you have your Bluehost account, make sure you get logged in with your password and you are on your Bluehost control panel page. Click the link called Simple Scripts.

Bluehost Web Hosting Simple Scripts

Scroll down a little and click the green Install New Scripts button.

Install New Bluehost Scripts for Drupal site

Scroll down the list and select your version of Drupal.

Install Drupal site on Bluehost

Once you pull up the Drupal page, click the green Install button and then click the green Check domain button.

You are almost there. Now check the box next to Show advanced options. You can use this to set up some configuration options on your Drupal website.

Bluehost Drupal Configuration Page

Click the Install Now button to start the process of creating your Drupal website. This may take a few minutes to finish.

Once the process is complete, you are now ready to log into your Drupal website. Go to your domain name and use the information that you set up in the advanced configuration section to log into your Drupal website. Nice work!

Bluehost Drupal Hosting Summary

As you can see, it's pretty easy to get set up on Bluehost. If you haven't got started yet, click the link below and let's get your Drupal website live. Let us know if you have any questions.

Start hosting your new website with Bluehost today!

Limited Time Offer - FREE stuff

For a limited time (through November 2014), if you tweet using the hashtag #CodeKarate you will be entered for a chance to win a free Bluehost hosting account. This hosting account is good for a year of free Drupal hosting on Bluehost. Also, anyone who follows me on twitter (@smthomas3) and uses the hashtag #CodeKarate will get a free Code Karate sticker mailed to you (you need to follow me on twitter so I can DM you for your address information). Happy Tweeting and I hope you enjoyed learning more about Bluehost Drupal Hosting.