How to Install Opencart Manually

How to Install Opencart Manually

OpenCart is one of the more popular web applications for e-commerce out there. Its user interface is quite comfortable to learn for any new e-store administrator. It also does not use too many active server resources, therefore the script is widely accessible across many hosting platforms.

In this tutorial, we will learn how to manually install OpenCart on your hosting account.

What you’ll need

Before you begin this guide you’ll need the following:

  • Active hosting service and working URL to your account’s directory
  • Working Internet connection

Step 1 — Downloading OpenCart installation files

In order to download files required to install OpenCart, visit OpenCart’s official website, locate the latest version of this app and click on Download.

OpenCart download

Step 2 — Extracting installation files and uploading them to your hosting account’s directory

Firstly, you will need to extract the compressed file you have downloaded. Feel free to make a new folder on your computer to make the process as tidy as possible.

Next, you will need to transfer extracted files’ into your host’s directory. There are many different tools you could use to upload files into your host’s directory, such as FTP clients or host’s integrated File Managers.

In this tutorial we will specifically use FTP client FileZilla to upload the files. However, the whole transfer process is quite similar regardless of what upload option you use, therefore don’t be discouraged from using your own preferred FTP client or File Manager.

Once you access your hosting account’s directory, you will need to find the exact path where you wish the app to be installed. In the example, we will install OpenCart on a subdomain, so the path in this case will be /public_html/

Directory location

IMPORTANT: If you want to instal OpenCart on base domain name, files must be uploaded directly to /public_html.

The transfer process may take a couple of minutes to complete due to a number of files present. Patience is a virtue!

Step 3 — Preparing database for the installation

While installation files are transferring, you can go ahead and create a new database for your installation and assign user with all privileges to it. Make sure you do not use special characters for the database’s user password since OpenCart does not support them.

In the example we will show you how to create mentioned database using default cPanel interface:

  • Locate MySQL Databases section:

MySQL Datanases location

  • Create a new database (you can input any name here):

Create new database

  • Create a new database user (make sure to only use letters and numbers in the password):

Create new user

  • Assign user to the database with all privileges:

assign to database

assign all privileges

And that concludes database creation part. More detailed

Step 4 — Proceeding with the installation

Now, once all the preparation steps have been completed, you can proceed with the installation itself.

Enter the URL in your browser which directs to your uploaded installation files (for example, and you will be presented with the following window:

Opencart install step

Proceed with the steps until you reach step 3. This is where you will need to specify your database details. Enter them in similar fashion as it is shown bellow. Make sure the database details match to the ones enterred during database creation step (Step 3 — Preparing database for the installation):

Opencart 3rd step

Once you confirm the details, the last step will present you with the Installation complete page:

Installation Complete

In order to finalize this task, you will need to delete install sub-folder which is located in your OpenCart directory’s upload folder:

Install folder location

And that is it! You can now start developing your new online store!


In this tutorial, we have not only learned how to install OpenCart specifically, but we have also covered the base understanding of how website app installations work. This knowledge will be useful if you decide to later install other apps such as WordPress or Joomla.

The Author


Merkys M. / @merkys

Merkys is a server administrator and Linux expert at Hostinger. He keeps everything up & running while tackling advanced server management issues. Besides that, he’s a big fan of blockchain technology, web development, and bodybuilding.

Related tutorials


siba prasad Reply

September 17 2020

unable to configure seo url in opencart htassess is not working


    Tomislav T.

    Replied on November 18 2020

    Hey Siba. Please check Opencart's official info here.

Leave a reply




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Become a part of Hostinger now!