The Famous WordPress 5-Minute Installation For Non-Techies

Learn how to perform the famous WordPress 5-minute installation in this step-by-step tutorial for non-techies.

How To Install WordPress Manually On Your Domain Using FTPThis tutorial is part of our WordPress installation step-by-step training module, where we show you how to install a WordPress site or blog on your own domain name.

***

As we explain in this tutorial, the easiest and fastest way to install WordPress on your domain is using software installation scripts like Fantastico or Softaculous inside the cPanel hosting management console.

WordPress Installation Applications

(WordPress Installation Applications)

If you followed our WordPress Installation tutorials, you should have a web hosting account already set up with cPanel.

If you need more information about choosing a web hosting provider, see this tutorial:

If you already have a web hosting account set up with cPanel, then see this tutorial to learn how to install WordPress with a couple of mouse clicks:

If you don’t have access to WordPress installation scripts on your server, then you will need to install WordPress manually (or change web hosting providers). This tutorial will show you how.

Useful Tip

In addition to our detailed written tutorials, we also suggest watching the videos listed in our WordPress Installation Video Tutorials section.

How To Install WordPress Manually

In this tutorial, you will learn how to perform the “famous” WordPress 5-minute installation and install WordPress manually on your domain using FTP (File Transfer Protocol) …

The famous WordPress five-minute installation

(The famous WordPress five-minute installation process. Source: WordPress Codex: Installing WordPress)

Info

*** IMPORTANT ***

In order to perform a manual WordPress installation, your web hosting account needs to provide you with access to MySQL database management features. Most cPanel hosting accounts provide this function. If you do not have access to MySQL databases, please contact your host, or get help from a professional.

Also, please keep in mind that this is a tutorial for non-techies, so we have simplified the WordPress installation process by leaving out technical explanations of the process (you will still get the same results if you just follow the tutorial below). If you want the technical details, refer to the official WordPress documentation on how to perform a manual installation of WordPress here.

Tutorial: Installing WordPress Manually

There are 5 steps involved in the process of installing WordPress manually on your domain name:

  1. Set up a MySQL database
  2. Download WordPress files
  3. Edit “wp-config.php” file
  4. Upload files to your server using FTP
  5. Complete your WordPress installation

Let’s go through each of these steps …

The Famous WordPress 5-Minute Installation For Non-Coders

Step 1: Set Up A MySQL Database

Log into your web hosting account (in this tutorial, we’ll use cPanel) …

cPanel login

(cPanel login)

Scroll down to the ‘Databases’ section and click on MySQL Database Wizard …

cPanel: Databases - MySQL Database Wizard

(cPanel: Databases – MySQL Database Wizard)

The MySQL Database Wizard will take you step-by-step through the process of creating a new WordPress database.

Step 1: Create A Database

The first step is to create a database with a unique database name. This can be anything you like (e.g. “training“).

Type in a database name and click ‘Next Step’ to continue …

Step 1: Create A Database

(Step 1: Enter A Database Name)

Note: In the above screenshot example, the prefix “mywpsite_” is automatically assigned by the database creation wizard and “blog” is the database name. Your configuration will show a different username prefix based on your domain name.

Copy and paste the entire prefix_databasename string into a plain text file (i.e. mywpsite_blog in our example). You will need this later in the WordPress installation process.

Copy & paste your database name into a plain text file

(Save your database name into a plain text file)

Step 2: Create A Database User

The next step after creating a database name is to create a database user.

Type in a username (it can be anything you like), then type in and verify your password (aim for a score of “Very Strong” – use the Password Generator tool provided if you want), then click ‘Create User’ to continue …

Step 2: Create A Database User

(Step 2: Create A Database User)

In our example, the username is user123.

Copy and paste your password to the plain text file you’ve created to store your database details.

Step 3: Add User To The Database

In the next screen, do the following:

  • Copy the “User” and “Database” details to the plain text file you have previously created. You will need this information later.
  • tick the ‘ALL PRIVILEGES checkbox.
  • Click on the ‘Next Step‘ button to continue …

Step 3: Add User To The Database

(Step 3: Add User To The Database)

Step 4: Complete the Task

You have successfully created a new MySQL database …

MySQL Database created

(Step 4: MySQL database created)

You should also have a plain text file containing your database details (User, Database, and Password) …

Your Database Details

(Your database details)

Log out of your cPanel administration area when finished.

You have now completed Step #1 of the WordPress manual installation process. Let’s continue with Step #2

Step 2: Download WordPress

The next step after creating your database is to download the WordPress software.

Useful Tip

We recommend creating a folder on your hard drive for all of your WordPress files (e.g. plugins, themes and older versions of WordPress), just in case you experience any problems and have to reinstall these later …

Create a folder on your hard drive to save WordPress files

(Create a folder on your hard drive to save your WordPress files)

Go to www.WordPress.org to download the latest version of WordPress …

Download WordPress from WordPress.org(Download WordPress from WordPress.org)

Click on the ‘Download WordPress’ button (1) and save the latest version of WordPress to the WordPress folder you’ve created on your hard drive (2) …

Download WordPress to your hard drive

(Download WordPress files to your hard drive)

Once the .zip file containing the latest WordPress version has been downloaded to your hard drive, extract the application files to the WordPress folder you have created …

Extract WordPress files to your hard drive

(Extract WordPress files to your hard drive)

The WordPress files you have extracted to your WordPress folder should look like the screenshot below …

WordPress files

(WordPress files)

Important

If your computer’s operating system doesn’t allow you to automatically extract (i.e. open) .zip/.rar files on your hard drive, you will need to use a compression utility like WinZip, or search online for “how to extract .zip files using [add your operating system here (e.g. Windows Vista)]“.

Note: If you plan to install WordPress into a subfolder of your domain name (e.g. yourdomain.com/blog), you will need to rename the extracted folder and make sure it matches the subfolder name …

Rename your extracted folder if installing WordPress into a subfolder

(Rename your extracted folder if installing WordPress into a subfolder)

In other words, if you plan to install WordPress into a subfolder called “blog” rename the folder containing the extracted WordPress files blog. If you plan to install WordPress into the main directory of your domain (called the “root” directory), then there’s no need to rename your folder.

If you need more information about selecting your WordPress installation location, see this tutorial:

You have completed Step #2 of the WordPress manual installation process. Let’s now move on to Step #3

Step 3: Edit The “wp-config.php” file

Locate the “wp-config-sample.php” file inside the folder containing the WordPress installation files you have extracted …

wp-config-sample.php

(wp-config-sample.php)

Rename this file to “wp-config.php” (to rename the file, click on the file name to highlight it and delete the unnecessary -sample text) …

Rename file to wp-config.php

(Rename file to wp-config.php)

Open the renamed wp-config.php file using a plain text editor like Notepad …

Open wp-config.php file

(Open wp-config.php file)

Practical Tip

Tip: if you can’t see the wp-config.php file, make sure that ‘All Files’ is selected from the ‘Open File’ drop-down menu  …

Select 'All Files' to view php files

(Select ‘All Files’ to view .php files)

Replace the values highlighted in the screenshot below with your database details from Step#1 …

Add your database details to wp-config.php

(Add your database details to wp-config.php)

You will need to make the following changes to the “wp-config.php” file:

  • Replace ‘DB_NAME’ > ‘database_name_here‘ with your database name
  • Replace ‘DB_USER’ > ‘username_here‘ with your database user
  • Replace ‘DB_PASSWORD’ > ‘password_here‘ with your database password

In our tutorial example, your wp-config.php file would look like the screenshot below (remember to use your database details, not the ones used in our example) …

wp-config.php with our example database details entered

(wp-config.php with our example database details entered)

Once you have replaced the placeholder values with your own database details, select File > Save to update your wp-config.php file …

Save your wp-config.php file

(Save your wp-config.php file)

Useful Info

*** Important ***

With most server configurations, you can just leave ‘DB_HOST’ value as ‘localhost‘, unless your web hosting company advises you to enter a different value in this field.

Use 'localhost' unless advised otherwise by your web host

(Use ‘localhost’ unless advised differently by your web host)

Also, make sure that your new values have been entered correctly inside the single quote marks. Entering the wrong value or deleting one of the quote marks will create errors in your WordPress installation …

Enter values correctly inside single quote marks

(Enter values correctly inside single quote marks)

Authentication Unique Keys and Salts

We’re not done yet with the wp-config.php file. You still need to insert the Authentication Unique Keys and Salts. These are security codes that are unique to every WordPress site.

Scroll down the wp-config.php file until you find the Authentication Unique Keys and Salts section …

You need to generate salt keys and add these to your wp-config file

(Secret keys need to be generated and added to your wp-config file)

Copy the URL shown in the wp-config.php file and paste it into your browser or type the URL shown below into your web browser to visit the WordPress secret-key service generator site and get your unique authentication keys …

https://api.wordpress.org/secret-key/1.1/salt/

(Copy this URL and paste it into your browser to create your secret keys)

Your salt keys will be automatically generated. Select and copy all of the screen content to your clipboard …

Copy everything on this screen to your clipboard

(Copy everything on this screen to your clipboard)

Go back to your wp-config.php file, select all of the placeholder text and choose paste to replace the section highlighted below with the contents of your clipboard …

Replace this section with the contents of your clipboard

(Replace this section with the contents of your clipboard)

The unique keys will be pasted into your wp-config.php file …

Salt keys added to your wp-config.php file

(Secret keys pasted into your wp-config.php file)

Once you have pasted the new values into your file, check to make sure that everything is ok, then resave and close the wp-config.php file …

Unique keys and salts added

(Unique keys and salts added)

You have completed Step #3 of the WordPress manual installation process. Let’s now move on to Step #4 …

Step 4: Upload Files To Your Server Using FTP

Now that you have edited your wp-config file, the next step is to upload all the WordPress files from your computer to your server.

Practical Tip

If you need help learning how to transfer data from your computer to your server using FTP (File Transfer Protocol), please refer to the tutorials below:

Open up your FTP application …

FireFTP - FTP application for Firefox

(FireFTP – FTP application for Firefox)

Create an account for your domain and connect to your server …

Create an FTP account for your domain

(Create an FTP account for your domain)

In the “local drive” window pane of your FTP application, open the folder where you have extracted all of your WordPress installation files and locate the public_html folder on your server …

Locate the WordPress files on your hard drive and open the installation directory on your server

(Locate the WordPress files on your hard drive and open the installation directory on your server)

Upload all the WordPress installation files from your hard drive to the public_html folder in your server using FTP …

Transfer WordPress files from your hard drive to your server

(Transfer WordPress files from your hard drive to your server)

Important Info

If installing WordPress into a subfolder (e.g. yourdomainname.com/blog), copy the entire folder you have previously extracted to your hard drive to your server (in our example, this is the folder renamed “blog”) …

Installing WordPress into a subfolder? - Upload the folder and WordPress files to your server

(Installing WordPress into a subfolder? – Upload the folder and WordPress files to your server)

If you plan to install WordPress into the main directory (i.e. visitors will see your site when they type in your domain name), open up the folder on your hard drive where you have extracted all of the WordPress files to, then select and upload all of the files inside this folder directly into the public_html folder on your server …

Upload all WordPress files to your server

(Installing WordPress into the root directory? – Upload all WordPress files to your server)

The file transfer will take a few minutes to complete. After all of your files have been uploaded to your server, close your FTP application …

WordPress files transferred using FTP

(WordPress files transferred using FTP)

You have completed Step #4 of the WordPress manual installation process. Let’s now move on to Step #5 – the final step of the installation process …

Step 5: Complete Your WordPress Installation

Open your web browser and type in the location of your installation (i.e. type in the URL that will lead to the location where you have installed WordPress), e.g.:

  • If WordPress has been installed in your root directory, enter just your domain name (e.g. http://yourdomainname.com)
  • If you have installed WordPress in a subfolder (e.g. blog), enter your domain name plus the subfolder (e.g. http://yourdomainname.com/blog)

If all the previous steps have been completed successfully, you should see a screen similar to the one shown below. Select the default language for your site and click ‘Continue’ …

Select a default language for your site

(Select the default language of your site)

This now brings you to the famous five-minute WordPress installation process!

If a screen like the one seen in the example above is not showing, go back and check to make sure that you have entered all the details correctly into your wp-config.php file.

If you get a screen like the one shown below, enter the following information into the fields:

  • Site Title – Type in the title that you want your site to display. You can change this later (for more details, see the WordPress Configuration tutorials).
  • Username – The admin username cannot be easily changed, so please choose your username carefully (if you need to change your admin username later, see this tutorial).
  • Password – Aim to get at least a “Strong” rating for your password. Write your password down and save it for your records. If you lose this password you will need to reset your WordPress password later.
  • Your Email – Enter your site’s administrative email.
  • Search Engine Visibility – if you don’t want your website to be indexed by search engines, tick the “Discourage search engines from indexing this site” box, otherwise, leave this option unchecked.

Once you have entered all of the fields click Install WordPress to complete the installation process …

The famous five-minute WordPress installation!

(The famous five-minute WordPress installation process!)

Once your installation is set up, you should see a screen similar to the one shown below.

Click ‘Log In’ to continue …

WordPress installed successfully!

(WordPress installed successfully!)

Test Your New WordPress Installation

The last step of the installation process is to log into your new WordPress site and make sure that everything is working correctly.

When the WordPress login screen appears, enter your username and password, then click the ‘Log In’ button …

WordPress Log In Screen

(WordPress Log In Screen)

This will take you to your your WordPress admin screen

Your WordPress dashboard

(Your WordPress dashboard)

Congratulations … You have successfully installed WordPress manually using FTP!

WordPress Installation – Important

WordPress Installation Details

Save and/or print the WordPress installation email you will receive from your hosting server. It contains important details about your new installation …

WordPress Installation Email

(Save your WordPress installation details)

Additional Tutorials

If you run into issues configuring file permission settings on your server, please see the tutorial below:

If you have followed all of the tutorials in our WordPress Installation module, your new WordPress site should now be installed.

How To Install WordPress Manually Using FTP

(Source: Pixabay)

The next step is to configure your WordPress settings. Click on the button below to view our WordPress Configuration tutorials and learn how to set up a professional website or blog for business or personal use.

I Want To Configure My WordPress Settings

***

"I am beyond impressed with what you have put together. I can tell that you put a ton of hard work into building what you have. You have the absolute best content on WordPress I have ever seen!" - Robert T. Jillie

***

Recommended Video Courses For WordPress Users

How To Use cPanelHow To Use cPanel

cPanel is a powerful and simple-to-use web hosting management software application that gives website owners the ability to quickly and easily manage their servers and websites using a simple and intuitive dashboard.

This video course will teach you how to use the main features of cPanel to manage your web hosting.

More info: How To Use cPanel

Recommended Video Courses For WordPress Users

How To Use SoftaculousHow To Use Softaculous

Softaculous is a software program that automates the installation of commercial and open source web applications to websites on webhosting applications like cPanel. This video course shows you how to install WordPress on your website using Softaculous.

More info: How To Use Softaculous

Recommended Video Courses For WordPress Users

How To Use FTPHow To Use FTP

This video course shows you how to use FTP (File Transfer Protocol) to transfer and upload files between your hard drive and your server using a free FTP program called Filezilla.

More info: How To Use FTP

Recommended Video Courses For WordPress Users

How To Use Amazon S3How To Use Amazon S3

Learn how to set up and use Amazon S3 to upload, store, manage, and protect your site’s images, large media files, downloadable files, stream videos and more.

More info: How To Use Amazon S3

Recommended Video Courses For WordPress Users

Build An e-Commerce Store With WordPressBuild An e-Commerce Store With WordPress

Learn how to set up an e-commerce store on your WordPress site using e-commerce platforms like WooCommerce and Easy Digital Downloads.

More info: Build An e-Commerce Store With WordPress

Recommended Video Courses For WordPress Users

Why Your Business Needs WordPressWhy Your Business Needs WordPress

Learn about the unique features, benefits, and advantages of using WordPress to start or grow your business online.

More info: Why Your Business Needs WordPress

Recommended Video Courses For WordPress Users

Build A WordPress Site ... Fast!Build A WordPress Site ... Fast!

Need a new website or blog in a hurry?

This video course shows you how to quickly install and configure a WordPress website or blog on your own domain name and be up and running in no time!

More info: Build A WordPress Site ... Fast!

Recommended Video Courses For WordPress Users

How To Set Up WordPress On LocalhostHow To Set Up WordPress On Localhost

Learn how to install, set up, and locally host a fully functioning WordPress site on your computer.

More info: How To Set Up WordPress On Localhost

Recommended Video Courses For WordPress Users

Keyword Research ToolsKeyword Research Tools

This video course shows you how to do keyword research using tools like the Google Keyword Planner.

More info: Keyword Research Tools

Recommended Video Courses For WordPress Users

How To Install, Set Up & Use WordPress MultisiteHow To Install, Set Up & Use WordPress Multisite

Learn how to quickly and securely set up an online community of websites or blogs using the powerful WordPress Multisite feature.

More info: WordPress Multisite

Author: Martin Aranovitch

Martin Aranovitch is the founder of WPCompendium.org and the author of The Small Business Digital Manager. WPCompendium.org provides hundreds of FREE tutorials that show you how to use WordPress to grow your business online with no coding skills required! Get our FREE "101+ WordPress Tips, Tricks & Hacks For Non-Techies" e-course with loads of useful WordPress tips!

Originally published as The Famous WordPress 5-Minute Installation For Non-Techies.