Most of the hosting providers, offer a plan named “Shared Hosting“. This hosting plan offers a server, which is used by multiple users to host their websites. It is usually very affordable and preferred by many users. You can install WordPress on shared hosting in multiple ways, such as:
Let us guide you through the different methods that you can use to install your WordPress website on Shared Hosting.
Installing WordPress on Shared Hosting With Softaculous
Softaculous is a very popular auto-installer, that is used for installing popular applications such as WordPress. It is offered by famous hosting companies such as InMotion Hosting and Siteground, and you can install WordPress with it very easily.
All you have to do is to log in your cPanel account. Find the Softaculous app or the WordPress installer Icon. Click on the icon, and launch the Softaculous auto-installer for WordPress. You will see an overview of WordPress and you will be asked for some details such as Site name, Site description, Admin account, and Password.
Once you are ready click on the Install button on the bottom of the page. When the progress bar hits 100% you will see a success message and you can log into YourDomain.com/wp-admin and start building your WordPress website.
Installing WordPress With Quickinstall
QuickInstall is yet another very popular auto-installer that is used and offered by many hosting companies. For the purpose of our tutorial, we are using the QuickInstall option of Hostgator’s cPanel. But it is the same with every other hosting provider.
The first thing that you have to do is to log into your cPanel and scroll down until you find the Sofware section and click on the QuickInstall icon.
This will take you to another page, where you will see one-click installers, where you can spot the WordPress icon. Just click on that icon and then click the “Install WordPress” button.
You will be asked for some information regarding your blog title and admin details, fill them and click on the Install button.
Once the installation is completed you will see a success message and you can click on the “Login button” to log into your website.
Installing WordPress using Fantastico
Fantastico is another auto-installer that is used by some WordPress hosting providers, it is very similar to the other installers and it also offers an easy way to install WordPress.
You should first login to your cPanel dashboard and from the Software, section find and click on the Fantastico icon.
Then scroll down among all of the applications that you will see, find the WordPress, and click on the “Install Button“.
It will again ask you for some details such as username, password, email, site title, and subdirectory.
If you want to install your WordPress in your mail domain directory, for example, yoursite.com leave it blank, but if you want to have a separate directory for your installation, enter it and then hit the submit button to continue.
The Fantastico app will now install WordPress for you and once it finishes you will see a success message. Afterward, you can log into your website with the admin details that you’ve already specified.
Installing WordPress With FTP
WordPress can be installed via FTP as well. It is pretty easy too. The first thing that you need to do is to install an FTP software, such as FileZilla for example, (or any other it does not really matter). Then, go to the official WordPress website and download the last release. Then, unzip your archive in your folders, log into your FTP account with the FTP software that you use and select all of the WordPress files and upload them straight to the public_html folder. (this is your root folder)
If you do that, your WordPress installation will be accessible, when someone types the URL of your domain.
If you want your WordPress installation to be in another folder for some reason, create a folder for example /test/ in your public_html and extract the files there. Then it will be accessible by yourdomain.com/test/.
Once you are done with uploading your files you will have to create your database. The shared hostings usually offer a MySQL database that you can create straight from their cPanel.
You will see a field to create a new database, enter your database name, and click “create“.
On the MySQL database page, scroll down until you see the users section. Simply create your user by typing username and a password and click on the create user button.
Then, scroll down until you find the “Add a user to a Database” and select your user and your database.
Select “All Privileges” to allow all of the privileges to the user and click on the make changes button. Then all you have to do is to type your domain and hit the enter button. You will be asked to choose the language of your WordPress site, then type your database name, username, password, and host.
Then click on the “Run the installation” button and just wait until the WordPress is installed.
Also Read Best Fixes for “ECONNREFUSED – Connection refused by server” Error in FileZilla
There are different ways and methods that you can use to install WordPress on shared hosting and most of them are pretty easy and do not require much of technical knowledge to be done.
Still, if you wonder if Shared Hosting is the right choice for your WordPress website, take a look at our article Is Shared Hosting Right For My Website
FAQ's Web Hosting
What Is Web Hosting?
A web hosting service is a type of Internet service that allows individuals and organizations to upload their websites on the internet. For example, if you create a website or some kind of content that needs to be accessed by other internet users, you need to host it on the internet with the help of a specific service. This practice can be done by buying a plan.
There are different types of solutions like:
Shared Solution (Server shared between many users)
Dedicated (A dedicated server only for you)
VPS (Virtual Private Server)
Cloud (services that are provided to customers via multiple connected servers that comprise a cloud).
Start Your Website NOW! Get SiteGround Managed WordPress Web Hosting. Only for 5.99 €/mo!
What Is Domain Name?
Domain Name is a unique identification mark that defines your site, in other words, it is the name of your website.
Every site has a different domain name which makes it recognizable in the networking space.
Examples for popular domain names:
and every other popular or unpopular site you have ever heard.
How Much Does Hosting Cost Per Year?
The cost of host services varies according to your needs. For every site, it's a different price and it depends on what host provider and plan you are going to choose. For example, if you choose the "StartUp" plan of the SiteGround shared solution, the price you are going to pay is around $100 per year. But if you have a bigger company and you need better performance the service can cost you more than $1250 per year for a normal plan of a Cloud solution.
Which is the Best Web Service for Starting a Website?
There are a lot of different host services available like Shared, VPS, Cloud, etc.
But which one is the best to start with. Judging from our experience the best service to start with is shared solution.
Even there are a lot of different opinions about how it is best to start your site with this type of service. Here you can find out why shared solution is the best for your first website.
How to Get a Domain Name and Hosting Service?
There are a lot of host providers that give a free domain name when you become their client. But how to get a domain and host service? We all know the free services are not the most reliable. If you want to start your website make sure you have Google-Friendly Domain Name.
How to Change/Migrate your Web Host Service?
If you think that the host service you use doesn't satisfy your needs, it's time to undertake a migration.
Migrating a site is a very vast topic and there can be thousands of reasons for moving from one company to another.
The easiest way to migrate without losing any information is to use a migration tool like Duplicator .
There are also a lot of different tools with which you can do this work. Here you can find the best migration tool for you.