How to install WordPress manually on a web server

Almost all the hosting providers have their own way of delivering WordPress to their users. They call it one-click-installation of WordPress. Your blog will be ready in a click of a button. Some hosting providers make use of the third party services like Softaculous, to deliver WordPress and other CMS software to their customers. You may not need the auto installation if you are moving your blog from a different host or what if your host doesn’t support Auto installation?

In that case, you need to install WordPress manually. In one of our tutorial, we have explained the procedure to run a web server on your PC using WAMP. If you are new to WordPress try to install WordPress locally in WAMP server and then proceed with the installation on your live server. Read these tutorials and make yourself familiar before trying the installation on your live server. Let us see the installation steps in detail.

Preparing WordPress core files

Download the latest build of WordPress from the official site (Download Link). It is the time to upload the files to your server. Some servers support the zip file upload and extraction. In such case, you can upload the downloaded zip file directly into your server and extract the core files to the root directory of your domain. If your host does not support zip file extraction, fire up your FTP client and upload the extracted files to the root directory of the server. Now, your core files are ready. If you are running it on a local server, you don’t need to link a domain name.

However, on a live server, you need to add a domain name to the server first to proceed with the installation. Some hosts provide a temporary URL until you link your own domain. You can use the temporary URL to proceed with the installation. Our demonstration will be on Hostgator Cpanel. Steps may differ, depending on the hosting provider. On Hostgator Cpanel navigate to Files section and click the File Manager. Upload the files to the root directory of the domain. Check the screenshot for details.

Upload WordPress core files to the Root Directory using File Manager

Creating a database and database user

WordPress makes use of a database to store files. The most widely used open source database is MySQL. Every hosting provider gives different methods for its users, to create a new database. Some hosts allow you to create a database directly from PHPMyAdmin, some don’t. We have explained how the database is created in the PHPMyAdmin on our tutorial, WordPress on WAMP Server. Popular hosting providers like Hostgator, Bluehost, etc, have a database wizard, which will take you through a step by step wizard to create a database. Create a database by following the preferred method.

Once the database creation is over, you need to create a database user with all the privileges to the database. Create a database user and note down the username and password safely. These details are needed during the installation of WordPress. If your host uses Cpanel for the hosting management, then the following steps are going to be similar. The screenshots used in this tutorial are captured on HostGator’s database wizard. Let us see the steps in detail.

The Database Wizard

Login to your Cpanel. Scroll down to the databases section and click the MySQL® Database Wizard. In the first step enter a name for your database and click the Next Step button. The second step in the database wizard is the database user creation. Enter the user name and choose a strong password. Note down the user name and password which are required during the installation of WordPress. After entering the details, click Create User button. In the third step, link the newly created user to the database. Click all privileges checkbox and click Next step button. Now the database is ready to be linked with WordPress. Check the following the screenshot for details.

Go through the Database Wizard to create a Database and its user

Installing WordPress

It is the time to Install WordPress. Open your favorite browser and enter the following URL.

I’m installing WordPress on a sub-domain So the installation URL becomes “”. When you access the URL, the language selection page occurs. Select your language and click Continue. Since this is the fresh installation, a welcome screen occurs, showing the requirements to install WordPress. Since we already have created the database and its user, click the “Let’s go!” button. A new page appears, asking you to enter the Database Name, User Name, Password, etc. Fill in the details acquired during the database creation. Change the database prefix if needed and then click Submit. Check the screenshot for details.

Select Language, Enter Database details and Click Run the Installation

If all the details entered by you are correct, a page occurs with Run the Installation button. Click the button to begin the installation. It may take about 5 minutes for the installation to complete. You will be shown with the page which requests the Site title, User Name Password, Recovery Email, etc. Enter all the details and click install WordPress. You will be taken to the new WordPress Dashboard once the installation completes without error. From there, you can start building your Website. Check the screenshot below for details.

Enter Site Title, User, Email and you will be taken to the WordPress Dashboard

Setting up WordPress

The default Permalink of WordPress is not SEO friendly. We prefer you to change it to something that is easily understandable. To change the permalink structure check our tutorial on Changing the Permalink Structure in WordPress. WordPress search is not so powerful. To replace the WordPress default search with Google Custom Search, Check our tutorial on replacing WordPress Search with Google Custom Search.

Other People are reading

You have now learned to install WordPress on your web server. Hope you liked it. Leave your valuable suggestion and feedback in the comment box below.

Related Articles

Free Email Updates !
By clicking the subscribe button you agree to our privacy policy and terms.
Join the visitors who are receiving our newsletter and receive the Daily Mass Readings, Prayers and other updates directly in your inbox.
We respect your privacy and take protecting it seriously.

Leave a Reply