There are many ways to install WordPress, and you should do it in a way that works for you. Some hosts have “one-click” installs via applications that install WordPress automatically but for those that don’t have, you can also install it manually with an FTP client or Shell access. In this article, I am going to show you how to install WordPress on your server manually.
Requirements for manual Installation

Simple five steps to install WordPress…

  1. Download the latest version of WordPress from WordPress.org.
  2. Upload those files to your web server, using FTP.
  3. Create a MySQL database and user for WordPress.
  4. Configure WordPress to connect to the newly-created database.
  5. Complete the installation and setup your new website!

LET’S GET STARTED

Download the latest version of WordPress from WordPress.org

WordPress is an open source software that is constantly being updated. Access your web browser and enter www.wordpress.org/download. Make sure to download the latest version of wordpress in order to have all security updates and a stable version.

Upload those files to your web server, using FTP

Now Open your FTP client and login. After you login, find the directory you want to load WordPress. If you want WordPress to be on the homepage of your site (which I recommend) it needs to go in the root folder. Depending on your host, the root folder may actually have its own place in your FTP connection. If you don’t put your files in the root, visitors will have to go to http://yourdomain.com/whatever-folder-you-want to see your WordPress site.

When you upload your files, you don’t upload the entire WordPress folder, but rather open the WordPress folder and upload each file and folder into the root or subdirectory depending on where you are installing it.

Create a MySQL database and user for WordPress

You need to create your MySql database and username for the installation. The easiest way to do this is usually through your host’s cPanel, or hosting control center. Login to your account and look for a link called MySql, Databases, or something similar. There should be a guide similar to the pictures below that walk you through naming your database and creating a user.

After you name your database appropriately, you’ll also need to input a database host. Typically localhost is what you use, but not always. Some popular hosts use other names.

Configure WordPress to connect to the newly-created database.

In our WordPress download which we have uploaded to the server, there is a file included called wp-config-sample.php. We need to edit that file and rename it to wp-config.php. So open up wp-sample-config.php in your text editor, and let’s alter the following values.

/** The name of the database for WordPress */
define(‘DB_NAME’, ‘database_name_here’);

/** MySQL database username */
define(‘DB_– USER’, ‘username_here’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘password_here’);

/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);

Complete the installation and setup your new website!

Now visit your new WordPress site! Go to http://yourdomain.com/wp-admin/install.php. If you didn’t upload WordPress in the root folder, then you need to insert that folder name, such as http://yourdomain.com/folder-name/wp-admin/install.php.

Now you will be greeted with the WordPress setup page. You need to input your site title, the admin username (I recommend NOT using admin!), a strong password (you can use the same one as you used for the database if it makes it easier), and your email that will be used for notification purposes. You can also choose whether you want your site to be indexed by search engines, which if the site is not for private purposes, you want to leave that checked.

Click “Install WordPress” and you should be done! You can visit your url where you installed it to check and see how it looks. Congratulations! You’ve successfully installed WordPress and it is time to make it awesome!

Let Us know your thoughts in the comment section below.

LEAVE A REPLY

Please enter your comment!
Please enter your name here