WordPress Setup Tutorial

Installing WordPress manually

Wordpress setup

  • 1. How to use FTP program

    First skill to learn in order to avoid struggling in WordPress installation process later.

  • 2. How to create a new database for your site

    Second skill to learn in order to avoid misundestandings later in installation

  • 3. How to install WordPress manually

    Step-by-step guide on how to install WordPress manually to your website by FTP program

Are you missing WordPress one-click installation?

I want to emphasize that in 2017 we can install WordPress by one click. If your current hosting provider doesn’t offer the one-click-installation, then it’s a sign of very poor and outdated service provider.
In case you want to avoid manual installation and use easier solution, then here’s my Bluehost’s one-click-installation tutorial. This guide will save you from installing WordPress the old-fashioned way, I mean manually.
Okay, let’s get started with WordPress setup in a manual way…

1. First skill – handling FTP program

Why I need this?

You need this, for the most part, because you don’t have the one-click-installation. When you don’t have the one-click-installation, then you have to do things manually.

So, what we need to do, is to transport WordPress setup files with FTP program to your web hosting’s server. It’s quite easy – no coding, just drag and drop!

What is FTP (File Transfer Protocol)?

When you buy hosting, you basically get space in web host’s server. FTP program allows you to get access to that space. Basically, with FTP program you can transfer all kind of files between your computer and web host’s server.

What is FTP?

Other reasons why you may need to use the FTP

  • WEBSITE CRASHES – 90% chance is that crashes are caused by plugins. Solution: downgrade or right click on the mouse and delete it directly from your web-server.
  • INSTALLING PLUGINS MANUALLY – installing plugins manually that are downloaded outside the official WordPress market (for example from codecanyon.net).
  • VERY SPECIAL DEMANDS IN WEBSITE’S DESIGN  – for example, moving search bar or something else on a specific place. Solution: open style.css file and change some numbers in code.

Required credentials to start a connection

In order to work with FTP program you have to know account credentials, which are:

  1. Host
  2. Username
  3. Password
  4. Port

How to make connection with Filezilla

Usually FTP account information is sent to you by email after you bought hosting. But if your hosting offers cPanel system, then probably you can check FTP account info there (just log in to your current web hosting service provider and search for “FTP manager”).

NB! If you’re struggling to find FTP account settings then contact your current hosting provider! I’m pretty sure they can help you.

Most logical FTP program (free software)

FileZilla Client

Download (All platforms available)
Get more information

Why is FileZilla super-easy to use?

If you open FileZilla and log in then you can see that screen is divided: left side is your computer and right is your web server.

Just drag and drop files…

 From left to the right…

Or from right to the left…

How to work with Filezilla

Keep in mind about FileZilla

  • When WordPress is installed the main folder of your website in FTP is WP-content. From there you’ll find installed plugins, themes and styling files.
  • Create always a backup before you change something in coding files.
  • Make all updates with FileZilla. If you use sometimes one FTP program and then another, errors may occur.

2. Skill – creating a new database

What is a database?

  • Basically, database is your website’s “brain”. When you use your brain to “store” things, then database stores your website’s information. It structures and maintains website’s content, just like human’s brain is functioning to remember things.
  • website brain

Important thing is that every website needs its own unique “brain”. What I mean by that is, every website has its own database from day one.

Why I need this?

WordPress will ask your database information in order to finish installation. It’s meant for recognizing and connecting your website. Otherwise you can’t install it. Only with one-click-installation the database will be automatically generated for you.

When you install WordPress manually it will ask your:

  • Database name: ?
  • Database username: ?
  • Database password: ?
  • Database host: localhost (generally may remain unchanged)
  • Table prefix: wp_ (generally may remain unchanged)

Important! Log in to your hosting provider! Your next mission will be to generate these 3 database details (name, user, password) by yourself!

If you’re struggling to find out where you can create a new database then contact your current hosting provider! They will help you, that’s their job.

Instructions how to create a new (MySQL) database

Don’t worry this process will be as easy as making Google account, because you just have to generate 2 names, 1 password and put few tick-ons. I’m pretty sure you can handle this.

  1. Log in to your current hosting provider
  2. Find out where you can manage your databases
  3. Create a new database
  4. Give a name for your new database
  5. Create a MySQL user for your database and link them (database and user)
  6. Give ALL privileges/rights for that user and SAVE it.

Remember about databases

  • Every website needs its own unique database
  • Every MySQL database needs MySQL user to functionate
  • Don’t forget to give ALL rights/privileges for that user

3. WordPress installation (manually)

Step 1. Download WordPress setup file to your PC

WordPress is an online software, so you can download it to every computer (Mac, Windows, Linux and others). Download is needed for transporting WordPress files to your hosting manually

  1. www.wordpress.org/download
  2. Click on “Download WordPress 4.7.x”

Step 2. Extract WordPress.zip file

Use some zipping software for this:

  • Right mouse-click on WordPress.zip-file
  • Extract WordPress files to your computer

Step 3. Upload WordPress files to your hosting

  1. Download & open FileZilla Client
  2. Insert your FTP account credentials and start a connection
  3. Browse WordPress folder content on the left side (your computer) and drag all files from there to the right side (web server)
  4. Upload will take 5-10 minutes
  5. Close FileZilla after uploading

install WordPress manually by filezilla

Step 4. Open your website and finish installation

    1. Choose language for WordPress
    2. Insert your MySQL database data (host and prefix may stay the same)
    3. Give a name for your site
    4. Set your personal admin username and password for WordPress
    5. Turn ON/OFF search engine visibility (if your still creating content it may be OFF)
    6. Click on Install WordPress
    7. Log in to WordPress (www.yourdomain.com/wp-admin)

Additional screenshots about step 4

  • WordPress dashboard

  • Your website in live

Congratulations, your install is successfully completed!

If this post was helpful and you feel inspired by it, then you can thank me by just sharing it with your friends!