Overview
The following is a quick overview of how to connect to your DreamHost web server and upload your website files. There are two primary parts of your website you will need to upload:
- The website files
- The website's database
Prerequisites
This article assumes you have already added a hosting plan to your domain at DreamHost.
Uploading your website content
These steps upload your website files, import your database, and point your DNS.
Upload website files
The following sections show you how to download an FTP client, connect to your server, and then upload your websites files to it.
Downloading an FTP client
-
First, you will need to download an FTP client to your computer. This software allows you to upload your website files to your DreamHost server.
Alternatively, you could use DreamHost's website file manager, which is an FTP client built into your DreamHost panel. See this article for more information.
Logging in to your server
-
Next, log in to your server using your FTP client. See this article for instructions.
Uploading your website files
-
Once you're logged in, you'll see several files and folders. You will need to navigate into your website directory to upload your files. See this article for instructions on locating this directory.
Import your site's database
Your website may also use a database in addition to its website files. If you have a database, see the following articles for instructions on uploading it to DreamHost:
Point DNS
At this point, your website is uploaded to DreamHost. However, for it to display online from your DreamHost server, the domain's DNS must point to DreamHost.
- If you purchased your domain registration from DreamHost, the DNS should already be pointing to DreamHost.
- If you purchased your domain registration at another company, you need to point its DNS to DreamHost.
See this article to confirm where your DNS is currently pointing. If necessary, you can then follow the steps in this article to point your DNS to DreamHost from your current registrar.
WordPress migration options
DreamHost offers several migration options for websites that were built using WordPress. See this article for different ways to migrate your WordPress site.
WordPress Migration Service
If you are having trouble migrating your website from another host or just don't have the time, DreamHost offers a WordPress Migration Service that takes care of this for you. You can find more information in the DreamHost Website migration services article.
If your WordPress site is already hosted at DreamHost and you need to move it to another DreamHost account, see this article instead.
Troubleshooting
It's possible that after uploading your site, you only see a "Parent directory" on the page. This often occurs for the following reasons:
- the files were not uploaded to your website directory.
- you used the FTP credentials of another user when logging into your server.
Reviewing the steps above to confirm this information should fix this issue.