Bluehost Drupal Hosting: How to use Bluehost web hosting with Drupal
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.
Bluehost Drupal Hosting
Drupal Bluehost Web Hosting Options
- Video: Bluehost Drupal Hosting with existing Drupal site
- Video: First Drupal site on Bluehost Drupal Hosting
- Guide: Bluehost Drupal Hosting with existing Drupal website
- Guide: First Drupal site on Bluehost Drupal Hosting
- 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.
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.
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 Bluehost.com. Once you're there, click the green get started now button.
Now select your plan option that best suits your Bluehost Drupal Hosting needs.
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.
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.
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.
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 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.
Now enter the information to add a new 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.
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 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.
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.
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:
You now need to upload your existing Drupal database using PHPMyAdmin. You can find the PHPMyAdmin link on your Bluehost control panel.
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.
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.
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.
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.
Scroll down a little and click the green Install New Scripts button.
Scroll down the list and select your version of Drupal.
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.
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.
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.