Setting up Acquia Drupal on GoDaddy Hosting
by Joshua Brauer
This set of screenshots grew out of a recent forum post on the Acquia Network forums. It walks through setting up a GoDaddy Linux hosting account to use Acquia Drupal. At the end of the process one has a new website. Some will scoff at the choice of GoDaddy as a hosting platform. Many shared hosts have shortcomings in different areas. Few shared hosts are going to be getting glowing recommendations on the day your site ends up on the front page of Digg, they simply aren't built for that sort of load. However, inexpensive mass-hosting environments are a place where many people get started with their website and GoDaddy is one of the popular hosts for many folks. I hope to have more similar posts soon to cover other frequently requested hosting providers. If you have suggestions of hosts you'd like to see be sure to include them in the comments.
This particular example is one that allows installing Acquia Drupal with no tools other than an unarchiver program like WinZip or the built-in handler in OS X and a web browser. If you prefer to use a program to handle FTP or like using a shell client this tutorial may be more simplified than you would like. If you'd like to get started and see what the Acquia Drupal experience is all about without any special tools then you're in the right place. All that is needed is to download Acquia Drupal and follow along.
- To get started the first step is to setup the database so Acquia Drupal has a place to store it's data. To do this go to the GoDaddy Hosting Control Center and click on Databases in the lower left corner.
- When the databases section of the screen opens click on the MySQL icon to change your server's MySQL configuration.
- When the MySQL administration screen opens click on the "Create Database" button.
- Fill in the database information on the screen as requested. Be sure to choose MySQL 5 as the database type. Also as you're doing this make sure you have a secure password and that you know what the password and database username are. We'll need to give this information to Acquia Drupal later in the install process. When you're done entering the information click OK and submit the form. Note that you may have to make changes if there is already a database in the system with that name or if your password doesn't meet GoDaddy's requirements.
- When the database information is successfully submitted the database will show up as "Pending Setup". Clicking on the pencil icon under the Action header should display a screen of MySQL database information. Here it is necessary to copy the Host Name field. This will be put into the Acquia Drupal installer's "Database Host" section.
- With the database setup it is now time to transfer the files to the server. If you are comfortable with your own FTP program that certainly is an option. In this example we will use the web-browser based file-transfer included in GoDaddy's hosting. This doesn't require any special setup and should work with any web-browser capable of running a JAVA applet. To start the file transfer return to the Hosting Control Center.
- Click on the Content option in from the left side of the screen and then on the FTP Client icon in the top row of the content section.
- Clicking on the FTP Client button will bring up a page that loads the JAVA-based file transfer program. You will likely see a warning asking you to accept the security certificate. The resulting page will show your local file system on the left side and the remote, GoDaddy server, on the right side. Click on the folder at the top of the left side file listing and navigate to the place where you uncompressed the Acquia Drupal installation.
- Choose the files to transfer from your local disk to the remote server. Note that it may be necessary to transfer one folder at a time to prevent an error with the client timing out. Choose the files to transfer in the left side of the window and click the ">>" button between the two file listings. This will move the selected files from your computer to the GoDaddy server. A pop-up dialog will keep you updated as to the progress.
- Once the file transfer is complete open your site in your web browser. You will be guided through the Acquia Drupal installer. At the start of the installer you will need to enter the database username, database name and password. The database name and database username will be the same on GoDaddy. On this page click the "Advanced Options" and set your database hostname. To do this replace "localhost" with the database hostname from the GoDaddy settings.
- From here you can continue with the Acquia Drupal installation as documented in the Getting Started Guide for Acquia Drupal.
And that's it. You're off and running with a new Acquia Drupal website. You can start creating new content types and customizing your site right away. Should you want to add additional modules the same simple FTP client built into the browser can help you get that done.