Your new domain name and hosting account is all set up. What now?
Now we get to the meat and potato’s. You now have your domain sitting on your hosting account. It’s time to get WordPress downloaded, uploaded to your server, and installed. You’ll know what I mean by the time you are done reading this post.
I initially wanted to create a post that went from registering your domain name, to installing WordPress, to publishing your first post. It became apparent quickly that it would be better to segment the HOW TO into multiple posts. This is the second post in the series, and the follow on will include plugin installation, theme upload, and WordPress personalization.
The great thing about WordPress is its following. If it exists in WordPress, it has probably been written about. Using your resources along the way, will help make anything possible.
1. Download WordPress
Not everyone is geeky The objective of this post is to show you that it’s fairly easy to get a small, manageable website up and running.
Lets head over to WordPress.org and download the latest version of WordPress.
(Please download latest version)
Make sure to save the compressed folder somewhere you remember. I typically create a directory on my desktop with the name of the project so I can keep everything organized in one place.
The file will need to be uncompressed, your Operating System should be able to do the job. If not, I recommend you get 7-Zip loaded. It’s free and simple to use.
2. Upload WordPress
Most hosts offer install scripts like Fantastico that will auto install software like WordPress very quickly. Although this is an option, I personally do manual installations and recommend you do so as well.
As you start the process of getting your WordPress site set up, you will be spending some good time logged into your server. You’ll be managing files, adding themes, and uploading images. A lot of these tasks can now be done via the WordPress administration panel but there are a few things that still need to be done via Secure Shell (SSH) or File Transfer Protocol (FTP). We will be going over using FTP to get your files where they need to be.
There are various FTP programs out there, some free, some quite expensive, all with similar features. I recommend FileZilla, as it is free and will do everything you need to manage your website files and directories via FTP.
So now you have your FTP program locked and loaded, it’s time to push your files up to your host.
Your host, will provide you with credentials and FTP configuration settings. Typically you will need to know the hostname (web address), Username, Password, and default directory. Once you get the correct information from your host, input the info into your client and test your connection to the server
If you can’t get connected to the server properly, contact your host, they should have documentation to help you out.
For the rest of you, now that you’re logged in, it’s time to upload your files to the proper directories. Navigate through your server to the place you want to install WordPress. Upload all of the files and directories that came with the WordPress download (i.e. http://armeda.com/ or http://armeda.com/blog). Depending on the type of site the location will vary. I typically install in the root directory but again, this will vary based on your needs and likes.
3. Create Database
As with the WordPress automatic installation that some hosts offer, the database creation can also be automated with scripts like Fantastico. Again, I prefer to manually create all needed components.
Every host will slightly variate database creation, but most are similar. There are a few things you have to accomplish here when creating the WordPress ready database:
Most hosts have an administration panel with a Database creation page, CPanel is a very popular Web-Admin Panel. I am a Media Temple guy and they have their own. Head over to the page and create a database, give it whatever name you like. I name my databases according to their use, makes it easier to remember.
Create Database User
Now your database is created but you can’t do anything with it without creating a database user that can use the database. Again choose the name of your choice and add the user.
Add User to Database
The database is ready, now you have a user, you need to associate them and give the user the appropriate permissions to access and use the database. Make sure to give the user read and write permissions, some database management pages will give you more options, give the user full rights if asked.
Take note of the database name, user name, and the password. You will need it during the WordPress installation process.
4. Install WordPress
It’s all smooth riding from here. You have all the files you need, your database is ready to go, so let’s get cooking on a WordPress installation.
Open up your browser of choice. Do you remember where you uploaded your WordPress files and directories? (i.e. http://armeda.com/ or http://armeda.com/blog) Type in the URL and you’ll be prompted through the Famous 5 Minute Install.
Some servers require you to enter all of your settings into a configuration file. If you go to the WordPress download folder, you will find a file named wp-config-sample.php. Add your database and database user information into that file and save as wp-config.php. Open up your FTP client and upload the file.
In any case, the web interface configuration works for most installations just fine. At this point you enter all of your database and database user information.
Once your database information is entered in the web interface or straight into wp-config.php, you will receive a Welcome screen asking for you to give your blog a name.
This is one of the last steps and now you are only moments away from logging into your WordPress admin area for the first time. Once you enter your Blog title and email address, you will be taken to a page that shows you your admin password. Make sure to keep that in a safe place, then click the log in button.
That’s it. You just installed WordPress. It’s time to login for the first time
Now wasn’t that easy? The neat thing is there are various ways to get to the same place, it’s a matter of getting comfortable with the various processes and using what is best in your situation
There you have it. So far in the series, you have registered a domain name, purchased hosting, you’ve learned how to FTP files to a server, create a MySQL database, and install WordPress on your server. Stay tuned for the next post in the series which will cover plugin installation, theme upload, and how to personalize your blog.
If you or anyone you know is in need of professional WordPress or Web help for that matter, don’t hesitate to contact me.