Installing Drupal 7 On Shared HostingInstalling Drupal 7 On Shared Hosting


This tutorial covers how to install Drupal7 on your shared hosting account.In my example I use the following:

In my example I use the following: 

* FIREFOX browser v3.5.1 

* MacBook running OS X v10.5.8 

* Filezilla [free stand alone FTP client available at] 

1. On your local machine create a folder where you will be housing the Drupal installation files. [I created a folder named "site5" in my "Sites" directory. If you're on Windows you might create a folder names "site5" in your "My Documents" directory. 

2. Log on to your account. 

3. Fire up your Filezilla or what ever you use as an FTP client. Enter in the FTP credentials provided by [Other options could be cyberduck, fireFTP, or even Dreamweaver.] 

4. Head over to and click the DOWNLOAD button for the newest release of Drupal. [place the file in your site5 folder] 

5. Use what ever application you need to UNPACK the file. [Mac is built in just double click the file, PC user might want to check out] 

6. Open Filezilla [or another FTP] and connect to the FTP account using the information provided to you by 

7. On the LOCAL side of your FTP navigate to the INSIDE of the folder that you just created when you UNPACKED the Drupal file. [you will see index.php and the modules folder in here] 

8. On the REMOTE side of your FTP navigate to the INSIDE of the WWW folder. 

9. MOVE all of the contents of the folder from the LOCAL to the REMOTE. [this may take a few minutes] 

10. Now on the LOCAL AND REMOTE sides of your FTP navigate to the INSIDE of the sites/default folder 

11. On the LOCAL side change the name of "default-settings.php" to just "settings.php" then MOVE that file and that file only over to the REMOTE side. 

12. Now LEFT-CLICK or CTRL-CLICK the "settings.php" file and select the File-Permissions option from the list. 

13. On this popup you will see a category called GROUP. If the WRITE option is not checked, then check it. 

14. Now go to the website panel using the credentials that gave you. [you can navigate there by adding a "/cpanel" to the end of your domain, EX:] 

15. Click on the option to your left that is labeled: "MySQL Databases" and choose the "Manage Databases" option. 

16. In the section labeled "Create MySQL database" there is a text-field where you can enter a database name that you wish to create. I recommend naming it "Drupal" Be sure to click the "Create MySQL Database" button after entering a name. 

17. The result page for your action gives you the FULL name of the database which is likely the name of your domain (minus the net or com or org) followed by an underscore followed by the name you just entered. [EX:yoursite_Drupal] 

18. Back to your left and right under the "Manage Databases" option is the "Manage Users" option. Select this option. 

19. Now we have a field for a USER NAME and a PASSWORD. Enter whatever values you like BUT be sure to remember them. We will use them again very soon. [NOTE: the USER NAME is prepended with your site name. EX: yoursite_bob] Once this is complete select the "Go Back" option. 

20. We also need to tie this user to the database. This is also done on the "Manage Users" page. Towards the bottom of the page it shows the USER you just created AND the DATABASE you just created. 

21. Now we finally get to visit our new website. In a fresh browser, type in the address of your website. 

22. The Drupal7 installer should appear and ask you if you prefer the Standard or Minimal install. We will choose Standard. [The minimal option will look more similar to Drupal6] 

23. Next we see the all too familiar DATABASE settings page. I entered the appropriate data here for the database that I built earlier.

24. Next is the 28 step installation process that flashes before our eyes. Just read ALL the module names that are being installed! It's pretty cool!

25. Lastly we enter the initial data for the admin user and site name; the usual things in any Drupal site. NEW for Drupal 7 is a default country and email notifications for updates that your site requires.


After all that you get to see the NEW welcome screen which is not really a welcoming screen at all. It doesn't have that chunk of text any more. It's much cleaner. Look at the video and see! :-)

I hope you enjoyed the video. We plan on making many more. Let us know what you think! We welcome your thoughts on topics, video/audio quality, length of video/blog, versions of Drupal covered, etc.






Need a Custom Designed Theme?

If you need a custom designed theme for your business then our designers can work with you to create a unique concept that is consistent with your brand, clearly communicates your value proposition and helps you achieve your goals. >> Click here to contact us and let us know about your needs and we'll analyze and provide you with an estimate for designing and development your custom theme.