How to Install WordPress on Your Site

Posted on July 2nd, 2009 by in Tutorials | 45 Comments  
How to Install WordPress on Your Site

WordPress is one of the easiest web blog scripts to install on your site. Many web hosts are now offering a one click install from their script panel Fantastico. Now to have more control over your WordPress installation, you can do it yourself. Difficulty level of this process is low, and the installation process takes about five minutes.

Note: We are only showing how to install WordPress, but a RAW copy of WordPress is not anywhere near as powerful as what we can make it with the use of plugins and tools. So if you want a powerful setup from our experts, we can do it for free for you. Check our Free WordPress Blog Setup offer.

Step-by-Step Guide to WordPress Installation

This step by step guide will show you with images, of what you need to do and how to do it in order to install WordPress on your site.

1. Download WordPress

First thing you need to do is download the latest version of WordPress. Download the file and unzip it. Then using the FTP Manager, upload the files into your webhost directory of your choice.

For example: You want it in a /blog category then you will upload this under /public_html/blog/

2. Create a MySQL Database

We use Cpanel to manage all of our accounts. To create a MySQL in Cpanel, you need to log in and go to the MySQL Database Icon. Then click Add a New Database.

Add a MySQL Database

3. Run Install

With the new version of WordPress, you don’t have to edit your config. file anymore. Simply type the url of the directory where it was installed.

For example: www.yourdomain.com/blog/

It will launch a setup screen like the one below:

WordPress Install Step 1

In cpanel case, you will need to add user_database format when you enter the name of your database. Enter the database you created in the step 2. Enter the username and password and thats it. You don’t need to change Database host and wp_prefix field.

Once you hit the submit button, it will take you to a follow up page like this:

WordPress Install Step 2

Make sure that you check the box off if you don’t want this blog to be seen by search engines. For businesses, keep it on so you can be discovered. Make sure you enter a valid email because if something goes wrong, and your browser decide to shut off on you, and you didn’t get to copy the random password, it can send the password to you. Once you click install, a confirmation screen like below would appear:

WordPress Install Step 3

You are done!

After the step above, your installation is now complete and you can login to your WordPress admin panel by going to:

http://www.yourdomain.com/wp-admin

Eventhough the install is complete, there is more that awaits you such as choosing the right theme, plugins, and advertising your blog. Continue on reading our 6 step guide on the homepage and that will help you.

About

Editorial Staff at WPBeginner mainly Syed and David.

Post comment as twitter logo facebook logo
Sort: Newest | Oldest
blogsdbcom 5 pts

In all my blogs, I installed WordPress using Fantastico (for Cpanels) and automatic install setup on other web host. Haven't tried doing it manually and thanks to your "How to" guide, I'll have a chance to try it manually.

skywriter 5 pts

This tutorial was very beneficial. I wish I would have had this a few months ago. It would have saved me a lot of headaches. Do you offer one on which plugins to use and how to edit those?

Sbd 5 pts

Do I need to install wp on my computer as well as my host provider ( via Fantastico) for the self hosted version? For example when I want to make changes to my blog (design, etc) do I make the changes locally and then upload the file via FTP?

wpbeginner 50 pts moderator

Sbd Its ideal to make changes locally and then upload them via FTP.

compo28 5 pts

thanks, I've used this tutorial several times - can use this tut to install WP on local webserver, makes it much easier to test new themes!

wpbeginner 50 pts moderator

compo28 Yes you can do that. You can also visit our youtube channel which actually has a tutorial on running WordPress locally... http://youtube.com/wpbeginner

baccarat 5 pts

installing it by you own is good!

nice topic.

the question with marcela.. i'm looking for more answer.

therocketrider 5 pts

baccarat No problem if you're using self hosted WP (i.e. on your own domain) The issue is only on sites hosted by Wordpress

Hi there

Is it possible to use a worpress blog in a web site with erotic content...? in their TOS states adult content is not allowed... Is this also the case when using your own domain?

Thanks for your answer

No, it is not the case if you are using self-hosted version on your own host.

Thank you for your articles, I have found them very helpful. I now have my site up.

I have not been able to locate (yes a am a complete newbie) information on how to link from content in my site to another site.

Example: one section of my site contains book reviews. I would like to make the book title mentioned in the article a linke so reader can go to a site to purchase the book (the site to which I will be an affiliate).

Thank you for your help!

Russ

I'd like to know which is better between installation wordpress on root or in subfolder of the root? Thanks

Personal preference ... both are just as good... It all depends how you are using WordPress on the site.

If your hosting service has WordPress as an application, can you just install that through their cpanel or is it still better to download the application and do a full install yourself? Thanks.

I have a video website (for which I am creating all the content) that I have designed using Dreamweaver (CS4). I would like to add a feature enabling viewer comments, which could be designed the same way as reader comments on a blog such as this one.

My question is, can I have just one portion of my website designed using Wordpress so I can continue to design the rest of the pages with Dreamweaver?

One person recommended that I learn PHP and MySQL to learn how to design custom databases, but that seems like reinventing the wheel if something as user friendly as Wordpress would do just fine.

You should be able to do the entire site with WordPress, no need to create two separate version of sites.

Do I have to install WP on my own (home) computer in order to install on a shared host? Or can I simply install on host site?

Recommended way is to download the file in your computer, and then upload it to the shared host.

It is also easy to backup and transfer all your websites from one server to another server if you have cPanel installed,,*

I see you offer the service of installing Wordpress, if the hosting is purchased via you. Is it just one site you install?

Yes, we only install one site.

I notice that you create your database using Cpanel.
Any thoughts on using Cpanel to create the whole Wordpress site.

I used Cpanel to create the site and I use it to upgrade and download a copy of my database.

The latest version of Wordpress is not always immediately available, but it's not far behind.

I would be interested to know what anyone else does.

Wordpress installation is really tough for newbie.
But your post is more helpful for the newbie bloggers.

thanks, hate it when folks appear tecnically snobby, even when the questioner qualifies herself with humility. . . the initial interface for both wordpress.com and wordpress.org look the same. so learning the differences and advantages will be on my to-do list. :)

beginner wants to know why i would want to install wordpress while its fully functional online?

No idea what you are asking here. If you mean WordPress.com then the answer is because it does not offer you full control.

Excellent Guide I think I'll definitely give this a go tonight as it looks very easy.

Hi, Lovely simple instructions, thanks!

But personally I prefer to edit the wp-config file, which is more manual work, I know.
But it will also give you the opportunity to immediately set the correct language and use the authentication keys for enhanced security.

And in my opinion it is better to change the database table prefix for two reasons:
1. It gives you the opportunity to use multiple wp installs in the same mysql database. But more important:
2. Hackers also know the tablenames and default prefix. By changing it to something else you're making it a bit more difficult for them as well.

Hope this is helpful.
Best regards, Robbert

You can change your table prefix from the installer itself without editing your wp-config.php file. But to add additional random security keys, yes you need to edit the wp-config.php manually.

Thanks for sharing your experience, i learn here.

hey great post ,
i have one doubt about 3rd point that what is meaning of www.yourdomain.com/blog/
if i type only www.yourdomain.com than what happen?

It only depends on what directory you install WordPress. If you install it in the root directory then you don't need to type in /blog/.

This is a great tutorial. However, there is a quick install if your CPANEL has fantastico deluxe. You can quickly install Wordpress in just a few clicks.

Yes, but installing it manually gives you a lot more control then installing it through the Fantastico.

nice tutorial.thank you.

Thank you for the information. Appreciate it!

I'm confused. I have a wordpress.com site. No host. so when people refer to a wordpress site are you referring to a hosted WP site, which would really mean just a wordpress theme or style as it is not hosted by wordpress. Why would I be installing wordpress on a hosted site?

If you are using wordpress.com then you don't need this article. Wordpress.com is not your own site, so you don't have half as much control as you can with your own site. This is for the users who host themselves.

thankx of article. i was lookign for exactly this.

Tweets about us: