WordPress is the most powerful CMS platform today to create a website. It powers more than 25% of websites globally. Also, WordPress is the most favorite CMS platform for beginners and intermediate users. Among the CMS, It holds a 50%+ market share. Here we have created an easy-to-follow tutorial to Install WordPress Manually.
Most of the good web hosting companies today provide a “One-Click Installation” for WordPress. But in case if your web host is not one among them, then you need to Install WordPress Manually. Also in case if you are planning to buy hosting services with “One-Click-WordPress-Installation”, I would recommend BlueHost. I have personally used them in India and found their services really good, Also they provide “One-Click-WordPress-Installation” feature so you won’t need to install WordPress manually.
But if you are OK with your current web host, I won’t suggest you to, switch just because they don’t have “One-Click-WordPress-Installation”. As there is an alternate way to Install WordPress (Manually). And believe me installing WordPress Manually is not that difficult, rather I would say it’s very easy and it only takes 5-10 minutes time (total).
Before we start the actual WordPress Installation –
1. We assume that you have a shared Linux hosting with cPanel Installed and a standard MySQL Database. (In case if you don’t have a web hosting as of now, you can buy web hosting from BlueHost, Recommended WordPress Hosting).
2. You have access to your cPanel.
Steps To Install WordPress Manually
Majorly we can divide the whole process of Installing WordPress Manually in Three Steps.
Let’s Install WordPress Manually
Before you install WordPress manually to your host, you need to download the latest version of WordPress from the WordPress.org repository – Download WordPress Here.
Step 1. Upload WordPress Files To Web Server
There are actually two ways, you can upload WordPress files to your web server.
1. You can use the cPanel File Manager to upload the zip file. or
2. Upload the files using FTP.
Here in this tutorial, we will discuss both the methods to upload WordPress to your hosting server. You can use any as per your choice and comfort (Both are easy).
1. Upload WordPress Using cPanel File Manager
Log in to your web host cPanel. If you’re unable to locate it, you could try yoursitename.com:2082 since cPanel’s default port is 2082 (In case you cannot log in to cPanel, you need to contact your hosting company). Once logged in, Just click on “File Manager” (in most cases you can easily find that at the top only).
Inside the file manager, look for the “public_html” (This is the place for your main website, you need to upload WordPress to this folder). In case if you want to install WordPress to a “Sub Directory”, you need to create a folder and upload WordPress within that folder.
Note: You can upload the ZIP file and then you can extract the ZIP file within File Manager.
2. Upload WordPress Using FTP (Alternate Option)
Alternatively, you can upload WordPress files using an FTP Client. In case if you do not have an FTP software installed in your system, you can try using FileZilla (FTP Software).
You need to launch the FTP Software, Enter FTP Login credentials. Once logged in, Just locate the folder where you want to upload and install WordPress (for main site upload in public_html folder and for subdomain upload it in subdomain folder).
Step 2. Creating A MySQL Database & User
In the first step, we uploaded the WordPress files to our Web Server. In this step (2) We will be creating a database where all the data (post, pages etc.) will be stored, Also we need to create a User (assign to our database) with all the permission to manage the database.
Login to your cPanel again and go to “phpMyAdmin”, From phpMyAdmin you can manage all MySQL databases.
This is how a typical phpMyAdmin Dashboard looks like.
Creating A New Database
To create a new database in phpMyAdmin, go to “Database” (You can also find an option to create a database in the dashboard) and give a name to your database and click on “Create”. (Some web host by default do not give the option to create a new database, In this case, you may need to contact your hosting company).
Add An User
You also need to add a user, go to “Privileges” -> Add New User
Here you need to fill the username and password for the user, also you need to give privileges to manage the database (by default here everything is already selected, just leave it as it is – In case if it is not selected, you need to select all manually).
Note: Here you will need to keep a note of username, password, hostname, and database name (We will use these while installing WordPress).
This concludes our Step 2, We have successfully created a New Database and added a User.
Step 3. Installing WordPress And Configuration
As we have completed all the pre-required processes to Install WordPress Manually. Now it’s time to start with the actual installation of WordPress. It would hardly take 5 minutes.
Launch your web browser and open your WordPress Directory (in web browser), If you have installed WordPress in your main directory, you can type “yourdomain.com” or if you have installed WordPress in Sub Directory, you may type “yourdomain.com/sub-directory/” in your web browser (you need to replace yourdomain.com with your actual domain name).
This will launch the installation process.
Click on “Let’s Go”, Here in the next page, you need to fill the database details (You already have these details right! We got these things while creating a new database and adding a new user). Once you filled all the details, just click on “Submit”.
You will get a confirmation if the details you entered is correct.
Click on “Run The Install”. In the next page, you need to setup your WordPress Website.
Fill all the details (Everything here is self-explanatory) and click on “Install WordPress”. Once installed, you will get a confirmation message with the login details to your newly created WordPress website.
WOW! You have successfully Installed WordPress Manually. Simply log in to your WordPress Website and start customizing now. If you are not sure what next, you can start from Step 3 Of Our “Create A Website” Tutorial.
I hope this entire process of installing WordPress manually was smooth for you and you’ve enjoyed this. If you have any questions, please feel free to ask me. For any suggestion or if you feel, I have missed something, please drop a comment below.
If you find this tutorial useful, please share with your friends too (Use the social sharing button in the sidebar). This is what keeps me motivated to keep all the information on this website updated, It really helps a lot to me. Thanks for reading!