Also, make sure your file is being uploaded to the correct directory.
At DreamHost, every domain (or sub-domain) you host will have a directory in your user directory with the same name as the domain. For example, if your domain name is example.com, when you log-in using FTP you should see the following directories;
You should place your site files in the example.com directory.
If you are using a general FTP client you shouldn't have too many problems. However, if you are using a program that automatically uploads your site files, you may need to set the correct path in the configuration of that program.
Save [color=#CC0000][b]$50[/b][/color] on DreamHost hosting using promo code [color=#CC0000][b]SAVEMONEY[/b][/color] ( Click for promo code details )