OpenCart is a free, open-source shopping cart. In this tutorial, we will show you how to manually install OpenCart.

Please note: If you are an InMotion Hosting customer, you can install OpenCart using Softaculous, which will be much easier than manually installing it.

  1. In the first step, you will need to download OpenCart from the OpenCart website
    OpenCart Downloads Page

    open_1

  2. At this point you need to create a MySQL database and assign a user to it. Assign the user ALL Privileges. Write this information down so you can refer to it during the installation process below. If you are not sure about how to create a database in cPanel, please read our article.

    Note that OpenCart does not allow special characters in the database password field, so when you create your database user within the cPanel, be sure to NOT use any special characters in the password, only letters and numbers.

  3. Next, you will want to extract the zipped file in the same location as you downloaded the compressed package. Once that is complete, use your FTP client to connect to your website. OpenCart can be installed anywhere, but for this tutorial, we're installing it in a directory we're calling 'opencart'. Upload the extracted files to your InMotion Hosting account
  4. Open the extacted files and upload the contents of the folder labeled "upload" to your destination via FTP.
    open_2
  5. Visit the store's home page. In our tutorial since we installed it in a directory /opencart which is a subdomain we'll visit the link http://opencart.inmotiontesting.com/

    open_3

  6. Follow the onscreen instructions. This is the step you'll need to fill in the database name, database username, and password. You'll also be setting up an adminstrator username and password as well.
  7. Delete the install directory after the installation is complete for security purposes.

    delete_install_1

    Congratulations! You have successfully installed your OpenCart shopping cart on your domain! Please read our article if you'd like to find out more information on how to log into your OpenCart Dashboard. If you need further assistance or have any questions please feel free to ask a question on our support center website.

Which Hosting is Right For You?

Which hosting type depends on how many products you are trying to sell and how much people you are selling it to. Read more about shared vs VPS hosting plans.

Continued Education in Course 101: Installing OpenCart and Adding Products
You are viewing Section 2: Installing OpenCart Manually
Section 1: Installing Open Cart with Softaculous
Section 3: How to Login to the OpenCart Dashboard
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

n/a Points
2014-04-20 2:39 am

I am trying to install opencart however, while installation, I am unable to see agree to terms checkbox and when I click on continue I see internal server error page. In log I can see public_html/500.shtml page not found. I tries this on two three different subdomains and sever times but still no luck. Could you please help me?

Staff
9,162 Points
2014-04-21 8:50 am
If you're getting a 500 error, it is typically due to errors within your .htaccess file, and sometimes issues within your PHP code in some circumstances. Try renaming all .htaccess files to something like .htaccess.old to make them inactive as well as check your PHP version. You can use the PHP version selector to change your PHP version. I recommend PHP 5.3 for use within OpenCart.

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

2 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!