Tutorial: Install WordPress In Fewer Than 5 Minutes

by Mr. I · 15 comments

in Resources, Tutorials

WordPress is the most feature rich and extensible blogging platform. WP is easy to use and there are lot of plugins and themes available. However, newbies might find it difficult to install WordPress for a self-hosted blog.

After reading this tutorial, you will be able to install WP in one of three ways:

  • Via FTP
  • Without FTP
  • Using Fantastico (An Automatic Script Installer)
Short On Time? Get WordPress Installed in Less Than 5 Minutes

Short On Time? Get WordPress Installed in Fewer Than 5 Minutes

Before We Get Started

Some Basic Definitions

  • FTP: Stands for File Transfer Protocol. FTP is used to upload/download files directly to/from a web server (your host).
  • Script: In this tutorial, script simply means a package/software. For example, WordPress is a blogging script means that WordPress is software that is related to blogging.
  • Fantastico: Fantastico is an automatic script installer. It can install 40+ free scripts without needing a single line of code from you.

Recommended Reading

Now, on to installation. I will explain each of the three methods step-by-step. You need to pick one and get started.

Installing WordPress Via FTP

FTP is the slowest method of all. If you have a good host that provides Fantastico, then there is no need to install via FTP. So skip to next section.

Tools Needed

  • FileZilla: A free FTP client that lets you upload/download files to/from web host. It is available for Windows, Mac and Linux. Download.
  • 7 ZIP: A free software that can unzip archives files. It is also available for Windows, Mac and Linux. Download.
  • A web browser: Any browser of your choice!

Step By Step Instructions:

  1. Download WordPress from WordPress.org or click here to download the latest version.
  2. Use 7 Zip to unzip the contents of downloaded files. Save these in a separate directory.
  3. Log into cPanel of your web host.
  4. Click on MySQL Databases icon.MySQL Databases
  5. Enter the name of database and click “Create Database”.
    Creating New MySQL Database In cPanel

    Creating New MySQL Database in cPanel

    New Database Is Ready

    New Database is Ready

  6. Click “Go Back”. Now, scroll down a bit and look for “Add New User”. Enter a username, password and create user.

    Adding New User

    Adding New user

    New User is Ready

    New User is Ready

  7. Below “Add New User” there is “Add User To Database” option. Select appropriate database and username and click “Add”.

    Adding New User To Database

    Adding New User To Database

  8. On next screen, select checkbox “All Privileges” and click “Make Changes”. Now, the newly created database is ready for WordPress.
  9. Now, connect to host via FileZilla and upload all WordPress files(unzipped) from your pc to public_html directory.
  10. Once all files are uploaded, go to your website address(i.e. the domain associated with your host). Start the setup.
  11. Continue with setup, nothing special to do on “step 2.” On “step 3″, you have to enter the database name, username and password(that you just added to DB in step 6 of this tutorial). Database host does not need to be changed in most cases. If you are getting errors, you should contact your host. You can change table prefix(default wp_) to anything else if you plan multiple installs in single database.

    Usually, name of database goes like <cpanel-login-name>_<database-name> and username like <cpanel-login-name>_<username>. For example, let’s say your cPanel login name is xyz123 and the name of database you created is WP, then the database name to be entered in database field of setup is xyz123_wp, not just wp!Also, the password you have to enter is database password and not the one you want to use for login.

    WordPress Setup Step 3: Entering Database, username and password

  12. Click submit. If everything is fine, you should see a screen like this saying all is okay:WordPress Setup: Everything Connected
  13. Click Run the install. Next, you will be asked to enter blog name and your email address.WordPress Setup: Entering Blog Name And Email Address
  14. Click Install WordPress and sit back. In less than a minute, you will be greeted with this, ’success’:image
  15. WordPress is installed. Click log in and enjoy blogging!

Installing WordPress Without FTP

Many people may not be comfortable with FTP clients. If you want to install WordPress but do want to use WordPress, here’s a life saver: EasyWP WordPress Install Script.

Easy WordPress Install is a small script that automatically downloads WordPress to your web server and unzips it.

Step By Step Instructions:

  1. Create a new database and user as described in steps 3 to 8 above.
  2. Get Easy WordPress script from download page. Unzip it.
  3. Now go to cPanel, click File Manager.
  4. Go to /public_html. Click Upload button near the top. Upload easywp.php file(that you unzipped in step 1) to server using web interface.

    If you want to install WordPress in a subdirectory, that is you want blog address to be my-site.com/blog, just go to /public_html and create a new folder with name blog and upload file to it.

  5. Now, go to your website and add easywp.php after it. For example, if you had uploaded easywp.php to /public_html, just go to my-site.com/easywp.php. If you had uploaded it to /public_html/blog, go to my-site.com/blog/easywp.php
  6. Fill out the form and hit “Go!”

Now, you can log in to your blog.

Installing WordPress Using Fantastico

If your host has Fantastico script installer, you do not need to do any of the above steps. Only thing you will need to do is follow few simple steps and fill out a simple form!

Step By Step Instructions:

  1. Go to cPanel!
  2. Look for a blue smiley with “Fantastico De Luxe” written below it and click on it.Fantastico
  3. In the left side, you will see a long list of scripts. Search for WordPress and click on the link.
  4. On the next screen, click “New Installation”.
  5. Enter the details and click “Install Now”. Here’s a screenshot of the form:WordPress Installtion: Fantastico
  6. On the next screen, you will be told that Fantastico will create a new user and database for this install. Nothing to do here, click “Finish Install”.
  7. WordPress will be installed. From the next screen, go to login URL and start blogging!

Which Way To Go?

It depends on what you want. Here are suggestions according to your requirements:

  • Quick And Easy Installation: Use Fantastico. It is fastest method for installing WordPress.
  • Quick Install On A Host Without Fantastico: Use Easy WP Install script.
  • WordPress Install In Existing Database: Use anyone of the FTP or Script methods. When configuring the database, use existing username and password but a different table prefix than existing script.

What Scripts Will (and can) Never Do

No script will ever:

  1. Give suggestions about themes and automatically add themes with customizations on your blog.
  2. Add and configure all required plugins for SEO, Monetization and Security.

But we can do that. If you need fast WordPress Install and Setup, check out our WordPress Setup and Consulting Services.

That was all you need to know about WordPress install for self-hosted. Any suggestions, questions or comments are always welcome. Feel free to leave them in comments.

If you liked this post, consider bookmarking it on Delicious or a Thumbs Up on Stumble Upon.

Clock image from photoXpress. Some WordPress setup images from WordPress Codex.

  • Share/Bookmark
Mr. I
Hi, I am a 18 year old Blogger from India. I am very passionate about blogging and also co-founder of Blogging With Success. Read my other posts. I manage Twitter account of Blogging With Success. You can see I love guest posting!

{ 15 comments… read them below or add one }

Creative Junkie November 4, 2009 at 6:16 PM

I used Fantastico to set up my wordpress, over a year ago. Thank God it was an option because I think I would have been too scared to do so otherwise.

Reply

Mr. I November 4, 2009 at 6:19 PM

Fantastico is definitely a good script. However, on hosts that don’t offer such tools, FTP will be the only way.
You should try it! If nothing else, it makes one feel “geeky”! :-) (That’s how I felt when I first installed via long method!)

Reply

icant Internet November 4, 2009 at 7:28 PM

A very well written tutorial you have here Mr I! I’m sure many people will benefit from this.

Reply

Mr. I November 6, 2009 at 12:53 AM

Thanks for compliment.

Reply

Ruchi November 5, 2009 at 11:14 AM

Excellent tutorial and you explained very nicely , step by step. I always use FTP , but other ways also seems easy , I will surely try it out. Thanks for sharing :) .

Reply

Mr. I November 6, 2009 at 12:54 AM

Just try Fantastico once and you will find it very useful. And it also saves some time.

Reply

John Samuel November 5, 2009 at 9:03 PM

Nicely explained. The post will be very useful for newbies.

Reply

Mr. I November 6, 2009 at 12:55 AM

Thanks for the compliment.

Reply

Gabe | freebloghelp.com November 6, 2009 at 12:46 AM

In many cases, a quick one-button install from your hosting company is perfect. Although it limits customizations, it meets almost every new bloggers’ needs.

Reply

Mr. I November 6, 2009 at 12:56 AM

I agree with you. New bloggers do not need to worry much. However, when host(e.g. GoDaddy) does not offer Fantastico, using the FTP way is the only option!

Reply

timethief November 7, 2009 at 11:36 PM

Kudos! This is an excellent step by step illustrated tutorial that I will be recommending to bloggers who choose self host wordpress.org software.

The vast majority of hundreds of web hosts out there meet the WordPress minimum requirements. To run WordPress the web host just needs:
* PHP version 4.3 or greater
* MySQL version 4.0 or greater
* The mod_rewrite Apache module

Blue Host and Dreamhost offer “WordPress Auto-Install” and new WordPress updates are made available within 24 hours. MediaTemple and Hostcan also offer one-click WordPress installation too. In fact most web hosts do offer one-click WordPress installation. OneClick is a Wordpress Plugin+Firefox Extension combo that reduces the effort needed to install a plugin or a theme for wordpress to just one simple click. It’s excellent for non-techies, people with restrictive firewalls, and just about anyone who uses wordpress and installs plugins and themes. There are also many videos available for those who are new to one click WordPress installation .

Here’s a word of warning for bloggers using OneClick WordPress installation. When you use programs like Fantastico to install your blog it creates the database, allocates the username and a password for you. If your database name and database user are similar or exactly the same then the only thing protecting your installation now is the password. Using this one click installation method means you as the user then have no permission to change it in the future, unless you go through the awkward process of dealing with the hosting company to obtain the relevant privileges to the necessary files. This is why many experienced WordPress users prefer to install WordPress manually using the instructions for manual installation found at WordPress.org They have full and total control of their blog by using the manual installation method and prevent giving give hackers an easy access to their blogs. For additional protection they install two plugins: WP Security Scan which performs a security scan of WordPress installation, and WordPress Exploit Scanner which scans your WordPress site for possible exploits.

I hope you and your readers will find this additional information to be helpful. Best wishes for secure WordPress blogging.

Reply

SBA November 10, 2009 at 4:30 AM

Great Information! It’s nice to have alerts like this to help keep our blogs secure. Easy does not always come without headaches as in the case of the OneClick install.

Reply

John Higgins November 12, 2009 at 9:05 PM

This is a great and very detailed walk-through. I used to use the Fantastico set up but I bravely tried doing it myself properly and it was all very straightforward.

You have nothing to lose and everything to gain by doing a full installation yourself. It sounds demanding but it is not too difficult. Back everything up fully before trying to do it and you cannot go wrong.

John

Reply

SBA November 15, 2009 at 1:36 AM

Welcome John. Glad to have a braveheart onboard. Yes, as with most things electronic, backup it critical and so reassuring.

Reply

Harsh Agrawal November 19, 2009 at 5:39 AM

I actually never required to use FTp method ever, since most of the Hosting I used have fantastico. Recently I started with VPS and luckily even they installed cpanel with fantastico for me..

Reply

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post:

Next post: