Do you want to install WordPress on your web hosting account via cPanel? You are in the right place. We will guide you step-by-step to how to install WordPress on your web hosting via cPanel.
If you haven’t already bought a domain and web hosting buy here on HostGator and don’t forget to avail our discount coupon BRANDAPR23 to get an amazing discount. Once you install WordPress on your web hosting account you can upload your WordPress theme.
Haven’t bought a WordPress theme yet? Find a one for your website from the largest WordPress Theme Collection, starting from $2.
When you purchase domain and web hosting, the information like cPanel login details(Username, Password), cPanel URL, Email Settings, FTP Hostname etc, are provided to you by your web hosting provider via an email.
- Login to your cPanel via the URL provided to you by your web hosting provider. It will be similar to “https://www.cpanel.xyz.com”. Instead of “xyx.com” there will be your website domain.
- Enter your Username & Password.
- Click Login to access your cPanel.
- On your cPanel dashboard you will see WordPress icon under the Software section or Apps section.
- Here we are installing by clicking on the “WordPress Manager by Softaculous”.
- Softaculous is an auto installer that helps to install commercial and open source web applications like WordPress, Joomla, Magento etc, on your web hosting account.
- Click the “Install” button.
- Now you have to fill some information here.
- In “Choose the version you want to install” select the WordPress version that you want to install. By default the latest version of WordPress is selected.
- In the “Choose Installation URL”, Select the protocol “https”, Choose your domain from the dropdown list. Leave the “In Directory” field empty. If “wp” is already written in this field remove it.
- In the “Site Settings” enter your website name in the “Site Name” and enter the website description in the “Site Description”.
- In the “Admin Username” enter a username.
- In the “Admin Password” enter a secure password.
- In the “Admin Email” enter you email. This is the information that you will use to login into your website’s admin section.
- In the “Select Language” choose your desired language.
- Leave these sections i.e “Select Plugin(S)”, “Advanced Options” & “Select Theme” as it is. If you wish you can go through these sections.
- Click the “Install” button at the bottom.
- The installation process will be started…
- Once the WordPress is installed successfully you will get a Congratulations message.
- It will also show you the admin section link(Administrative URL) of your website. It will be similar to “https://www.abc.com/wp-admin/”. The “abc.com” will be replaced with your domain.
- Your WordPress admin section will be similar to this. You can publish posts, You can change settings, You can change/install themes, You can install/uninstall plugins, etc.
Additional Information
- All your WordPress/Website files and folders will be installed in the “public_html” directory. You can edit/modify/upload/download/remove files and folders there.
Step 1:
- Login to your cPanel as we have already shown in the first step.
- Enter your Username & Password.
- Click Login.
Step 2:
- Click the “File Manager” icon.
- The “File Manager” interface allows you to manage all your files and folders. You can Create, Edit, Upload, Download & Remove files & folders.
Step 3:
- Click or double click the “public_html” folder/icon.
- The “public_html” is the root directory where you upload all your website files and folders. In other words each page of your website loads from “public_html”.
- You can see the files and folders here. The “wp-admin” directory contains the admin section files and folders whereas other files and folders are related to website.
- You can Create, Edit, Upload, Download & Remove files & folders here.
If you like this post then don’t forget to share with other people. Share your feedback in the comments section below.
- How To Install WordPress Theme From Zip File – Themeforest’s Theme Installation Guide
- How To Create Email Account With Domain Name – Business Email | For Beginners
- How To Configure WP Mail SMTP For Sendinblue Mailer – WordPress | Beginners Guide
- How To Connect Website To Google Search Console & Verify Domain Ownership Via DNS Record

Meer Basit is the founder of Meer’s World. He’s been running the show since launching the blog back in 2018. By background he is a computer scientist. Primarily, he creates content around blogging (WordPress, Blogger, Tumblr), SEO, affiliate programs, earn-online, reviews, eCommerce, & technology. He has got years of professional experience in web programming, computer programming, databases, data warehousing, & transcription. In general, he likes traveling, gardening, creating TikToks(@iammeerbasit), watching movies, is a passionate cricketer, creative writer, and a GSD lover.
