How to Install WordPress
116Assuming you already have a domain name and web hosting account, you’re ready to go ahead and install WordPress. If you don’t have a domain name and web hosting yet, visit Getting Started With WordPress.
You can also watch the WordPress Install Video here.
If you host offers WordPress Auto-Install, watch the WordPress Auto-Install video instead.
1. Download WordPress
The very first thing you’ll want to do is download a copy of WordPress. So, go to the WordPress site here, and look for the link that says “DOWNLOAD.ZIP.” You should see it on the right side of the page with a dark blue background. When you see the link, click on it, and save the file to your desktop so it’s easy to find going forward.
2. Unzip the Folder
After you download the program, you’ll need to unzip the files into their own folder on your desktop. Most computers have a built-in zip/unzip application when you buy them, and if you’re not sure about your system, right-click on the file you just downloaded, and look for the menu option that says “Extract All …” Select that option if you see it. If you don’t have an unzip feature already installed, you can download a free program called Stuffit Expander (for PC or Mac).
3. Set Up Your FTP Program
FTP stands for File Transfer Protocol, and an FTP program will allow you to copy files from your own computer to your web hosting account. There are many FTP programs available, and one of the more popular ones is free program called FileZilla. You can download it here.
4. Get Your FTP Access Information
You’ll need to enter this information into your FTP program to access and upload files to your web host. Specifically, you’ll need to enter the the domain name, username and password for your FTP account. You can get this information from your web host if you don’t have it already.
5. Set Up Your MySQL Database With Your Web Host
This isn’t as scary as it may sound. Well, not if you have a good web host. You can usually find a link in your web hosting control panel to set up a MySQL database. Once the database is set up, you’ll need the database name, database password, database username and database hostname The hostname is usually “localhost,” but not always, so check with your web host to be sure. If you use Hostgator, it is localhost.
6. Enter Your Database Information into Your WordPress Config File
Remember when you downloaded and unzipped the WordPress program on your computers desktop? Open that folder, and you’ll see another folder labeled “WordPress.” Open that folder, and find a file named wp-config-sample. Open this file in a text editor such as Notepad or Wordpad. When you open the file you’ll see some text, much of which looks like gibberish, but it’s not. Look specifically for the lines that read:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'putyourdbnamehere');
/** MySQL database username */
define('DB_USER', 'usernamehere');
/** MySQL database password */
define('DB_PASSWORD', 'yourpasswordhere');
/** MySQL hostname */
define('DB_HOST', 'localhost');
This is the place to enter the database information you saved from the previous step. So whatever the database name is, enter that information in place of ‘putyourdbnamehere.’ Just be sure to leave the ‘ marks before and after as it appears above. Do the same for the DB_USER, DB_PASSWORD and DB_HOST. When you’re done, save the file, but save it as wp-config.php rather than wp-config-sample.
7. Upload WordPress to Your Server
Okay. We’re in the homestretch. The next thing you want to do is upload the entire WordPress program from your computer to you host’s server. So, first, open your FTP program and connect to your host’s server. Back in step 5, you tracked down your FTP information. If you haven’t already entered it into your FTP program, go ahead and do that now. Again, you’ll need to enter you domain name, your username and your password. After you enter the information, go ahead and connect to your host’s server.
At this point, you’ll need to make a decision about where you’ll place your WordPress program. You can put it in – either – the root directory of your host server or a sub-directory. Personally, I place mine in a subdirectory because I run several different websites on the same server, and it just makes things a lot easier by keeping them separate. After you make your decision, go ahead and upload all the files and directories located in the WordPress folder you unzipped to you desktop, excluding the folder itself.
8. Run the WordPress Install Script
- If you installed WordPress in the root directory of your server, open your web browser and type the following: http://www.mydomain.com/wp-admin/install.php (replace “mydomain.com” with your own domain name).
- If you installed WordPress in a sub-directory, open your web browser and type the following: http://www.mydomain.com/subdirectory/wp-admin/install.php (replace “mydomain.com” with your own domain name and “subdirectory” with the name of the sub-directory you created).
After you go to this page, WordPress will do the rest. Just follow the onscreen directions, and then you’ll be all done.
Update: If you use 1and1.com for your web hosting, you may have one final step. See this comment.
About the Author
Michael Pollock is the marketing and product development guy for Solostream. He's also a blogger, a web marketing trainer and an entrepreneur. When he's not evangelizing Solostream, he trains other solopreneurs on how to use the web to reach more people, earn more money and live a bigger life. Michael's Website.

By 





thanks for the info! big help!
-camaroblogger
my pleasure!
Great work, Sir
Keep on..
It helped me a lot
Thanks Sandeep! Glad we could help. We are planning an updated tutorial in the very near future.
Wow! will definitely follow this. Thanks, men!
thanx it helped me
Just what i was looking for! but I’m transfering my blog from one server to another – so i don’t know where to find the code to change the database as it was set up by someone else…off to the forum to seek advice!
[...] 2.7 – Overview How to Install WordPress on Your Own Server + Video Tutorial Ultimate Guide To Using WordPress For A Portfolio Become A Blogger Screencasts Wordpress Resources: [...]
[...] http://www.solostream.com/2007/02/25/lesson-12-download-and-install-wordpress-on-your-server/ [...]
Michael,
Thanks so much for the help installing the wordpress blog. I am having a problem seeing the word press blog. I believe my problem is the
/** MySQL hostname */
define(‘DB_HOST’, ‘clmvisuals’);
i believe that I am putting the wrong thing in. I can’t think of any other reason why blog wont show up. I would love your help.
I am hosting with bludomain.com
many thanks.
:)
thanks for that!
[...] 3. How to Install WordPress on Your Own Server + Video Tutorial [...]
[...] 5.How to install Wordpress on your own server [...]
This is very useful, thanks very much.
Thanks for the lesson, i will recommend to others.
With Fantastico it is quite easy to install.
Someone had mentioned that on 1and1 they got a message that said PAGE NOT FOUND when they tried to run the setup files for wordpress, but i never saw and answer… i just went thru this and the reason is because your probably on a windows developer plan, that plan does not support wordpress, you need to xfer your sites over to a linux plan then it will work just fine… i didnt want to go without helping someone out here… thanks
Wow this tutorial is just what I was looking for. Thanks for the great info!
It was the first time i tried to install the wordpress and I made it just because of you! Thank you very much
[...] How to Install WordPress on Your Own Server + Video Tutorial | WordPress Themes for Small Business (tags: wordpress) [...]
Great post. Why couldn’t wordpress have done an installation guide like this?
finally got it with adobe reader 9 now i only need to buy a hosting plan from 1on1 and hope to succeed
i was kinda scared to set up WP by myself since i’m not a programmer, and i do have 1and1 as my host as well, but thanks to your help, i’m confident i can do this on my own. thank you.
[...] is also a video tutorial on installing Wordpress on 1and1 written way back in 2007 at Solostream. Also, before going [...]
Your steps are very methodical and logical. Thanks for sharing how to install wordpress on your own server in such a simple way.
cheers Michael,
I referred to this when putting together a video how-to. hope it’s handy…
http://www.guvnr.com/web/blogging/video-how-to-install-wordpress-nice-n-simple/
Cheerio.
thanks for this great video, i am switching for blogger to wordpress.
Thanks, that was quick and painless!
[...] by Kattare. The installation instructions for Wordpress are easy to follow. There is also a good video tutorial here that explains how to do [...]
[...] Video tutorial on how to install wordpress on your server [...]
Very useful info and easy to follow instructions. Only problem is SmartFTP is no longer free and i followed your link and downloaded the application and it’s only a 29 day free trial, so i now either have to remove or pay for this…
Hi,Great video!!
I have 2 computor servers of my own with windows on which I host about 28 websites. Can I install it all on one of my servers and access it from a different computor. In your video you only deal with 1 and 1 as your host.
But I would like to do it all here.
Thanks,
Robert Maley
I’m a total newbie to wordpress. I’ve spent the day trying to install wordpress on my site. These instructions were the easiest by far to follow and understand, but when I run the install process, I continue to get an error that says, “Error establishing a database connection.” Cannot find anythign that helps me though I’ve tried about a hundred different things. Any chance someone might know of some place I could get help with this? It’s driving me crazy.
See how to install WordPress by watching a free step-by-step video at the link below. Lots of other WordPress video tutorials available on the same site.
http://educhalk.org/blog/?p=1
The video was helpful beyond words!
can we do this on free web host?
any reply will be appreciated
best regards
Thanks, this is great, but I would love to hear the pros and cons for using a sub-domain or a new webdomain?
Hi Michael,
I found your blog post via a Google search. For me too it was exactly what I was looking for.
Your step-by-step instructions made the installation a breeze. Your text instructions were explicit enough. I didn’t even need the video.
Thank you this informative post.
In your posts you keep recommending the webhost services of 1and1.com.
I am also a customer of 1and1 for a while now, since when I started with them, I was impressed by their system and their prompt and knowledgeable service.
However, now that they have outsourced their technical support to the Philippines, their support downright sucks. Any question that is not listed on the tech-support crib sheets causes immediate confusion to the teenagers who answer the phone there. Frequently they just don’t understand what is being asked, and then come up with some useless and vague half-answers.
I am now looking for a company with real tech support.
[...] b. OR Install the wordpress blog on your own domain. But since you have to pay for a domain name and hosting space, I think this goes outside the free concept that we started this post with. You can read detailed instructions and videos on installing wordpress on your own domain can be read here [...]
This tutorial is great except for some reason I get error 404 and I don’t have a index.html 1and1 hosting page to delete… help? I’m so close yet so far!! :p
Hi Michael
Great tutorial really helped a couple of setup newbies through the jargon.
Although we have followed the instructions you have given our screen is coming up with a 404 error, i have tried numerous re-installs with the same result. We are using streamline.net as our hosts have you or anyone come accross this problem and do you have any suggestions on how to resolve the problem.
Great themes as well by they way. Are you able to create any bespoke designs for wordpress projects that we are working on?
I look forward to your response.
Duncan & Mel
I just wanted to say thanks so much for this Michael – I keep coming back to it to use it :)
[...] Download and Install WordPress On Your Server [...]
HI
THANK YOU!!! Even though I havent yet actually uploaded wordpress, or even got it working, just watching your video has helped hugely – I have somewhere to start! We are not webby people and the “Guide” from wordpress was just too hard! (My girlfriend was actually crying as she was so frustrated!) So, a bit of a life story there, but all that to say thank you – not lets hope I can get it working!!!
[...] The second option is to physically download Wordpress and install it on your web hosting server. This is a lot trickier and not for the techno-phobic at heart. Michael Pollock of Solostream.com has put together a great step-by-step Wordpress installation guide and accompanying screencast. [...]
Hello,
Thank you very much for the video-tut on how to install the wordpress blog.
Your video is way more clear than the wordpress guidance.
Thanks!!
jactive.nl/wordpress
Hi Vanessa,
I’m sorry to hear that you’ve run into difficulty with installing WordPress. From what you mentioned in your comment, there is a possibility that it is a server-related issue.
Could you please send me the URL of the site so I may troubleshoot this further?
Also, I visited your site and saw that you were recently married. Best wishes!
Well unfortunately for me the one question that was asked that was relevant to me does not seem to have been answered. I have installed and uninstalled 4 or 5 times now and each time I go to the final stage of opening on my brower I get the same message. http 404 not found. I have varied words, and such and am still at a loss. Please, I am not a the begging stage yet but am close to hair pulling, any help or information you could provide would be highly appreciated. Cheers
Thanks a lot Michael for this brilliant video andd text tutorial. Have tried a few others but with your help I finally got it to work. Thanks from Sweden!
Great walk through! Thank you!
Here’s my 2 part video screencast that I did on how to install the updated WordPress 2.6
http://ryanmcmillan.com/install-wordpress-from-scratch-part-1/
http://ryanmcmillan.com/install-wordpress-from-scratch-part-2/
Michael and his team are the bomb. Going out of his way on the Support side.
I will definitely recommend this product and team to my peers!
David
Thanks for the walk through. I have been putting of getting my own url for it so I think that now is going to be the time. I also figured that if i’m going to go new then I need to by one of your templates to boot.