Welcome, Guest. [ Log In ]
Question   How do I set up a WordPress weblog on DreamHost?
Search KBase

Top 5 in this Area:
1. How do I set up a WordPress weblog on DreamHost?
2. What is comment spam and how do I stop it?
3. How do I upgrade / migrate an existing weblog to WordPress?
4. What should I put for "hostname" for my new mysql database?
5. Can I install multiple copies of WordPress in the same database?

How do I set up a WordPress weblog on DreamHost?
Of course, you should just use our one-click installation method at our "Goodies > One-Click Installs" area! Here's how:
  1. Make sure you've got at least one fully-hosted domain with DreamHost! If not, you won't be able to install WordPress anywhere.
  2. Decide what URL you'd like WordPress to be installed in. That is, the URL you want your blog to have (like maybe http://blog.domain.com/ or http://www.domain.com/mythoughts/).
    • The URL you choose must have no files in its directory currently.
    • If you're upgrading/migrating an existing blog, choose a temporary directory to install WordPress in. When you're done upgrading, you can just use your ftp client to rename/move that directory to its final location!
    • If you'd like to set it up at an entirely new domain (or sub-domain), add that domain first via the "Domain > Add Domain" area.
    • Make sure that that domain is registered and has its nameservers set to ours too of course!
    • If you want WordPress at the top level of your domain, just choose the domain you want and leave the text input to the right of it blank. If you want it in a sub-directory, enter that sub-directory in the text input area.
  3. Choose or create a new MySQL database for WordPress to store its settings as well as your posts and all post comments.
    • If you're upgrading from an older version of WordPress, you should choose the MySQL database you already set up for that old version.
    • All WordPress database tables start with "wp_". You're fine using an existing database as long as no tables conflict. If there's any doubt, you might as well create a new database for this WordPress install.. you get as many as you want for free afterall!
    • If you're creating a new MySQL database, you must choose a unique db name, db hostname, and db username - across all of DreamHost. We know, it's kind of dumb, sorry! What should you choose for all those things? Anything you want.. it totally doesn't matter and you don't ever use them again!
    • The DB hostname you pick can't be the same as any domain you have set up (even the one you're going to put WordPress on).
    • That username you set up is NOT the one you use to log into WordPress. It's just the one WordPress internally uses to connect to the database.
    • If one of your existing databases doesn't have a username or a hostname set up, it will be italicized and you won't be able to select it. You can add a username or a hostname to it from our "Goodies > MySQL" area and then use it, or just create a new MySQL database for your WordPress install!
  4. Click the "Install it for me now!" button.. You'll be emailed with further instructions to your primary contact address (which you can change by clicking the email address you see there).
  5. When you get that email it means we've just installed the latest version of WordPress (downloaded directly from http://wordpress.org/latest.tar.gz) in the directory you requested! Read that email carefully, it provides a link for you to go to to complete your configuration of WordPress, depending on if this is a new install or an upgrade/migration.
  6. When going through the install process you'll be given a random password you use to log in to your WordPress installation (the default username is admin). Make note of it!
  7. Before making your first post, you should really read how to fight comment spam!
  8. If you end up somehow absolutely hating WordPress and want to un-install it, just delete its directory with your FTP client! If you're anal, you can also delete the MySQL database (assuming you're not using it for anything else!) with our "Goodies > MySQL" area.

Last updated: Nov 14, 2005.