Installing Drupal 7 On a Green Geeks Shared Hosting accountInstalling Drupal 7 On a Green Geeks Shared Hosting account


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 "cms500" in my "Sites" directory. If you're on Windows you might create a folder names "NewSite" in your "My Documents" directory. 

2. Log on to your cpanel 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 NewSite 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 which is the same as your cpanel credentials

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 RIGHT-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 towards the bottom that is labeled: "MySQL Database Wizard" 

16. Here,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 "Next Step" button after entering a name for your database.

17.  After you press that button NOTE that the username of the account is prepended to the database name. In our case the name "500" became "cmscom_500"

18. Now you are prompted to come up with a name for the USER of this database. Choose any name you like AND select a password for this user. Then select "Create User" NOTE: this user name will ALSO be prepended with the account-username.

19. Now we need to give this user ALL permissions on the database. Select "All Priveledges"

20.  Select "Next Step"

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.