Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::rewind() should either be compatible with FilesystemIterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/Rocket-migration-tool/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 37

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::next() should either be compatible with DirectoryIterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/Rocket-migration-tool/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 44

Deprecated: Return type of Ai1wm_Extension_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/Rocket-migration-tool/lib/vendor/servmask/filter/class-ai1wm-extension-filter.php on line 37

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/Rocket-migration-tool/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 41

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/Rocket-migration-tool/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 37

Deprecated: Creation of dynamic property ThirstyAffiliates::$failed_dependencies is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/thirstyaffiliates.php on line 160

Deprecated: Creation of dynamic property ThirstyAffiliates\Helpers\Plugin_Constants::$_MAIN_PLUGIN_FILE_PATH is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/Helpers/Plugin_Constants.php on line 72

Deprecated: Creation of dynamic property ThirstyAffiliates\Helpers\Plugin_Constants::$_PLUGIN_DIR_PATH is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/Helpers/Plugin_Constants.php on line 73

Deprecated: Creation of dynamic property ThirstyAffiliates\Helpers\Plugin_Constants::$_PLUGIN_DIR_URL is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/Helpers/Plugin_Constants.php on line 74

Deprecated: Creation of dynamic property ThirstyAffiliates\Helpers\Plugin_Constants::$_PLUGIN_DIRNAME is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/Helpers/Plugin_Constants.php on line 75

Deprecated: Creation of dynamic property ThirstyAffiliates\Helpers\Plugin_Constants::$_PLUGIN_BASENAME is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/Helpers/Plugin_Constants.php on line 76

Deprecated: Creation of dynamic property ThirstyAffiliates\Helpers\Plugin_Constants::$_CSS_ROOT_URL is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/Helpers/Plugin_Constants.php on line 78

Deprecated: Creation of dynamic property ThirstyAffiliates\Helpers\Plugin_Constants::$_IMAGES_ROOT_URL is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/Helpers/Plugin_Constants.php on line 79

Deprecated: Creation of dynamic property ThirstyAffiliates\Helpers\Plugin_Constants::$_JS_ROOT_URL is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/Helpers/Plugin_Constants.php on line 80

Deprecated: Creation of dynamic property ThirstyAffiliates\Helpers\Plugin_Constants::$_VIEWS_ROOT_PATH is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/Helpers/Plugin_Constants.php on line 82

Deprecated: Creation of dynamic property ThirstyAffiliates\Helpers\Plugin_Constants::$_TEMPLATES_ROOT_PATH is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/Helpers/Plugin_Constants.php on line 83

Deprecated: Creation of dynamic property ThirstyAffiliates\Helpers\Plugin_Constants::$_LOGS_ROOT_PATH is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/thirstyaffiliates/Helpers/Plugin_Constants.php on line 84

Deprecated: Creation of dynamic property ElementorPro\Plugin::$updater is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementor-pro/plugin.php on line 494

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/wp-rocket/inc/Engine/Optimization/DelayJS/HTML.php on line 221

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/wp-rocket/inc/Engine/Optimization/DelayJS/HTML.php on line 231

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/wp-rocket/inc/Engine/Optimization/DelayJS/HTML.php on line 240

Deprecated: Creation of dynamic property RankMathPro\Analytics\Email_Reports::$views_path is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/seo-by-rank-math-pro/includes/modules/analytics/class-email-reports.php on line 49

Deprecated: Creation of dynamic property RankMathPro\Analytics\Email_Reports::$assets_url is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/seo-by-rank-math-pro/includes/modules/analytics/class-email-reports.php on line 50

Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementor/core/experiments/manager.php on line 167

Deprecated: Return type of ElementskitVendor\Google\Model::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/libs/composer/vendor/build/vendor/src/google/apiclient/src/Model.php on line 240

Deprecated: Return type of ElementskitVendor\Google\Model::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/libs/composer/vendor/build/vendor/src/google/apiclient/src/Model.php on line 244

Deprecated: Return type of ElementskitVendor\Google\Model::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/libs/composer/vendor/build/vendor/src/google/apiclient/src/Model.php on line 248

Deprecated: Return type of ElementskitVendor\Google\Model::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/libs/composer/vendor/build/vendor/src/google/apiclient/src/Model.php on line 257

Deprecated: Return type of ElementskitVendor\Google\Collection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/libs/composer/vendor/build/vendor/src/google/apiclient/src/Collection.php on line 19

Deprecated: Return type of ElementskitVendor\Google\Collection::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/libs/composer/vendor/build/vendor/src/google/apiclient/src/Collection.php on line 32

Deprecated: Return type of ElementskitVendor\Google\Collection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/libs/composer/vendor/build/vendor/src/google/apiclient/src/Collection.php on line 26

Deprecated: Return type of ElementskitVendor\Google\Collection::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/libs/composer/vendor/build/vendor/src/google/apiclient/src/Collection.php on line 36

Deprecated: Return type of ElementskitVendor\Google\Collection::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/libs/composer/vendor/build/vendor/src/google/apiclient/src/Collection.php on line 13

Deprecated: Return type of ElementskitVendor\Google\Collection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/libs/composer/vendor/build/vendor/src/google/apiclient/src/Collection.php on line 41

Deprecated: Creation of dynamic property ElementsKit\Libs\Updater\Edd_Warper::$beta is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/libs/updater/edd-warper.php on line 45

Deprecated: Creation of dynamic property Elementor\ElementsKit_Extend_Advanced_Tooltip::$url is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/elementskit/modules/advanced-tooltip/extend-controls.php on line 6

Deprecated: Creation of dynamic property SyntaxHighlighter::$brush_names is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter.php on line 248

Deprecated: Creation of dynamic property SyntaxHighlighter::$specialchars is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter.php on line 326
[Best Way] How to Install WordPress In cPanel Under 5 Minute
wprecommend logo

How to Install WordPress In cPanel

how-to-install-wordpress-in-cpanel

How to Install WordPress In cPanel Under 2 Minutes

Purchased a new domain & hosting and looking for a quick guide on how to install WordPress in cPanel? Tutorials on the internet are time taking and not good for beginners? Then you are in the correct place. We will help you to install WordPress quickly and effective way you never forget.

WordPress is the most popular content management system in the world right now. WordPress now powers over 34% (as of May 2020) of overall websites on the internet. Everyone loves using WordPress because it’s easy and 1-click to build a website. You can install WordPress in a few clicks otherwise you can choose Bluehost Managed WordPress Hosting for a managed WordPress solution.

Most of the web hosting companies provide you with cPanel hosting which makes things easier for you. For that, you should understand how to install WordPress on Cpanel and take the benefits of cPanel.

In this tutorial, we will show you the complete step by step guide on WordPress installation. We will use Softaculous for WordPress self-hosted installation. It’s easier than manual WordPress installation, save a lot of time and reduce your headache.

So without wasting any more time, let’s begin!

What Is cPanel?

cPanel is a Linux web hosting software which is used as a control panel to manage web hosting server and simplify website management, developed by cPanel L.L.C. It’s easy to use and you don’t have to require any technical knowledge on the command line or Linux utilities. cPanel helps you to manage/publish a website, manage domains, create emails, manage phpMyAdmin, install SSL and much more.

Take a look at it.

cpanel-interface

Most of the shared hosting plans have cPanel includes. If you are using shared hosting as a beginner, there will be a probability your host will use cPanel. Using Cpanel do can do the following things for WordPress sites:

  • Install WordPress using the automated installer (QuickInstall, Softaculous, etc)
  • Install WordPress Manually
  • Manage any WordPress website easily using builtin file manager, PHPMyAdmin, etc.
  • Fix server errors and update the PHP version in one click.
  • Take daily automated backups and many more.

Now let’s find out how to access your web host’s Cpanel.

How To Access cPanel?

So before we proceed and do anything, you need to find out how to access cPanel.

The easiest way to find the cPanel access details is, check your hosting provider’s welcome email after you signed up for hosting. The email contains all valuable login details and direct access URL to your cPanel.

If you didn’t find that welcome email, don’t worry. You can directly ask your hosting provider to send you again or go to your hosting account and find the Access cPanel or Login To cPanel button. It will automatically be logged in to access it.

You have cPanel login details but forget the cPanel URL to access it? Follow the steps given below.

  • Go to your browser and type your domain name, append “:2082” or “:2083” at the end of your domain. For example, http://yourdomain.com:2082 (HTTP sites) and https://yourdomain.com:2083 (HTTPS sites).
  • Your hosting may set up a custom alias for you, for that type: yourdomain.com/cpanel

If you are a Hostgator user like us, then you can access cPanel directly from your Hostgator account. To find out login to your Hostgator customer account and select your hosting package. There will direct link to access your cPanel. Below is a screenshot how it will look like.

hostgator-hosting-panel-overview

Basic Details Of cPanel

So, now you got an idea about what is cPanel and how to log in there. You see there are lots of options and lots of things to do.

Relax. You don’t have to understand all about cPanel features and how it works. We are here to do one simple task – learn how to install WordPress in cPanel.

Let’s check out the tools cPanel provides you for installing WordPress automatically. Tools/scripts sections are usually located at the bottom of the page.

cpanel-softaculous-app-installer

Depending on your hosting provider, your cPanel might be using any the following auto-installers: Softaculous, QuickInstall, Mojo Marketplace, or Fantastico.

hostgator-cpanel-softwares

For this tutorial, we will only focus on Softaculous since its the most popular auto-installer script and most of the hosts include it.

softaculous-apps-installer

But don’t worry if your host uses any other auto-installer. The interface might be a bit different but the working principle behind every installer is the same. Soon we will write separate articles for each installer. Till then if you are facing any issue, do comment below. We will be there to help you.

How to Install WordPress Using Softaculous?

To install WordPress in cPanel using Softaculous, login to your cPanel and look for it on software or WordPress Tools section. Or you can directly search it on the cPanel search bar.

search-softaculous-apps-installer-on-cpanel

Click on the Softaculous icon and it will launch Softaculous auto-installer for WordPress. There will be lots of options there, choose WordPress, and click on the Install tab to continue with the installation process.

softaculous-wordpress-installer

Now Softaculous will ask you to provide some basic details to install WordPress for you. You should pay some attention here.

1. “Choose the version you want to install” Always choose the latest available version. Google for the latest WordPress version.

softaculous-wordpress-version-select

2. “Choose Installation URL” – If you have multiple domains, select the domain where you want to install WordPress.

choose-wordpress-installtion-url

3. “Choose Protocol” – Choose http:// or http://www. as protocol. If your website has SSL and HTTPS, then you must select https:// or https://www. as protocol.

choose-site-protocol

4. “In Directory” – Leave in directory field blank if you want to install WordPress in the domain’s root directory.

leave-in-directory-field-empty

5. “Site Settings” – Provide a small title and description for your WordPress website. Don’t worry you can change everything from the WordPress admin section after installation complete.

wordpress-site-settings

6. “Admin Account” – Choose admin username, provide a strong password, and email address. Give proper email address otherwise you will face lots of issues later on.

wordpress-admin-account

7. “Choose Language” – Select your preferred language for your website.

Leave the rest of the options as it is. Now click on the Install button to proceed.

softaculous-install-wordpress-in-cpanel

Softaculous will run the auto-installer with the settings you have provided. A progress bar with installation status will appear and it will take a few minutes.

wordpress-installation-in-progress
Warning: Do not close the installation window until the installation process complete. Otherwise, your WordPress installation process may be affected.

After finish the installation you will see a confirmation message with WordPress login details. Check your email for WordPress admin username and password as well. You should note down the details in a safe place.

wordpress-installed-successfully-in-cpanel

And that’s it. You have successfully installed WordPress using cPanel. You can access your newly installed WordPress website at yourdomain.com/wp-admin.

wordpress-website-welcome-screen

Heres a video guide on how you can install WordPress in cPanel.

Conclusion

We hope this quick guide on how to install WordPress in cPanel helped you to learn something new today. You can also check out the best hosting providers that the WP Recommend team highly suggests to you.

Leave a comment below if you find this article helpful anyway and let us know if you have any questions related to installing WordPress in cPanel. Don’t forget to share it on social media.

Like it? Share with your friends!

Sanjay Samanta

Sanjay Samanta

I’m Sanjay Samanta the founder & CEO of Billions Ideas. I am a professional digital marketer who believes in done over perfect. I help people to make their brand and grow their business online by leveraging the power of strategic content marketing.

Leave a Comment

Sanjay Samanta
I’m Sanjay Samanta the founder & CEO of Billions Ideas. I am a professional digital marketer who believes in done over perfect. I help people to make their brand and grow their business online by leveraging the power of strategic content marketing.

Deprecated: Use of "parent" in callables is deprecated in /home2/sanjayhg/public_html/wprecommend.com/wp-content/plugins/wp-rocket/inc/Dependencies/Minify/JS.php on line 127