How to install Magento 2 on shared hosting with Softaculous

Magento 2 is a strong but complicated opensource eCommerce platform. It’s not only hard to use, but also hard to install if you don’t have good knowledge about programming. Thanksfully, every hosting provider now integrate Softacolous in their control panel, which helps newbie users easier to install Magento

In this tutorial, I’m going to guide you on how to install Magento 2 on a shared hosting within a few steps using Softaculous.

About is Softaculous

In short, Softaculous is a program that is integrated with hosting control panel (like Cpanel, Directadmin). Softaculous helps users to install opensource web script onto hosting with little effort.

Since 2015, Magento 2 has been available in Softaculous and in this tutorial, we are going to install Magento 2 with Softaculous.

Refer: Best Magento 2 hosting with Softaculous

Step by Step to install Magento 2 with Softaculous

There’re 3 steps to install Magento 2 with Softaculous

Step 1: Locate Softaculous.

Softaculous can be found in popular hosting control panels like Directadmin or Cpanel, below is where you can find it.

  • In Cpanel: click on Softaculous to proceed.

locate softaculous

  • In Directadmin: Under Advanced features, click on Softaculous Auto Installer to proceed

softaculous direct admin

Step 2: Install Magento 2

After proceed to Softaculous installer screen, under Ecommerce section on the right menu, select Magento

select magento

Now we will choose Magento version, protocol and domain to install

config install

  1. Choose the version you want to install: Here we choose Magento 2.3.0
  2. Choose protocol: If you purchased https or you plan to use free Let’s Enscrypt ssl, you can choose HTTPS, otherwise, select http
  3. Choose domain: the domain of your store
  4. In Directory: leave blank if you want to install Magento 2 to root directory (recommend)

Step 3: Setup admin account

Next, we will configure admin account for Magento 2 access.

setup admin account

  1. Admin path: this field sets the path to access admin section of your website, for example:
  2. Admin username: username to access admin panel
  3. Password: set a strong password like suggested

Remember to note this infomation as they will not be mentioned in the next steps

Leave advanced options if you don’t know what they are.

Step 4: Finalize installation

Now click on Install and wait a few minutes for the installation process

final step install magento 2

After everything is done, you will receive Congratulation page which contains path to your website, admin panel

Congratulation, you have succeeded to install Magento 2, now use the information in step 3 to access your website and admin section

login to magento 2

If you have any trouble install Magento 2 with Softaculous, drop a comment below and we will tell you how to fix them right away.

Thanks for reading

The following two tabs change content below.

Hung Tran

I'm a computer geek who has experience working with Magento and Magento 2. I help my client build website in Magento and test different types of hosting and module for Magento.

1 thought on “How to install Magento 2 on shared hosting with Softaculous”

  1. i am getting 500 internal server error while installing magento 2.3.5p1 from softaculous, on a fresh domain.
    memory limite 756M
    max exec time 1800
    htaccess original
    all files original.
    i am on a linux shared hosting.

    deleting htaccess showed front page but unfortunately this is not a solution and it will disable admin and login.

    a proper solution without deleting original files should be the solution, did any of you got 2.3.5p1 installed on shared hosting ?

Leave a Comment