Skip to main content

How to deploy Opencart application on Hostgator or any Hosting site

Opencart hosting on shared hosting/ Hostgator

Opencart is a PHP open source e-Commerce solution.

Building an eCommerce application using Opencart is easy but hosting an Opencart application on any shared hosting site such as hostgator requires some little modification to your config files.

On your localhost, you would have PHPMyAdmin and PHP configured on your system. You can easily build application and run it on the browser easily.

In case of hosting it on shared hosting you can't just upload your application files to the public_html directory of shared hosting. It requires to configure Opencart config file for database and directories setting.

I will provide you awesome trick to upload and run Opencart application without much settings and configuration. I have tried it and well tested. Just follow these below steps:

Step 1: Copy your Opencart application to any other directory (Lets say /home/opencart-demo). (Just for your backup because we are going to change some config files).

Step 2: Empty the opencart-demo/config.php file and in opencart-demo/admin/config.php.

Step 3: Copy the install folder from the Opencart installation package to opencart-demo/ (If you have deleted it just download the new one but same version).

Step 4: Export your database (in .sql format) and place the database file to install directory (opencart-demo/install).

Step 5: Delete existing opencart.sql and rename the exported sql file to opencart.sql.

Step 6: Now create empty database in the cPanel on your hosting site.

Step 7: Upload your application to public_html directory of your hosting through FTP.

Step 8: Now goto the browser and type domain (for example: www.opencart-demo/install) it will install your application with updated database and code. Just follow the instructions as you would have done with local installation.



Comments

Popular posts from this blog

Use Case Diagram for Online Book Store

Occurrences of each letter of alphabet in the text

Program to print a table indicating the no. of occurrences of each letter of alphabet in the text entered as command line arguments. #include<iostream> #include<string> using namespace std; int main(int argc, char *argv[]) { string str=""; static int alphabet[26]; int x; cout<<"\n\n Command-Line Argument\n"; for(int i=0;i<argc;i++) { cout<<"\n "<<argv[i]; str+=argv[i]; } for(int i=0;i<str.length();i++) { if(str[i]>='A' && str[i]<='Z') { x=((int)str[i])-65; alphabet[x]++; } else if(str[i]>='a' && str[i]<='z') { x=((int)str[i])-97; alphabet[x]++; } } //Displaying No. of occurrences of each alphabets in the command line argument cout<<"\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n Alphabet No. of Occurrences\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"; for(int i=0;i<26;i++)...

Linear search & Binary search using Template

Write a program to search an element from a list. Give user the option to perform Linear or Binary search. Use Template functions. #include<iostream> using namespace std; template <class T> void Lsearch(T *a, T item, int n) { int z=0; for(int i=0;i<n;i++) { if(a[i]== item) { z=1; cout<<"\n Item found at position = "<<i+1<<"\n\n"; } else if(z!=1) { z=0; } } if(z==0) cout<<"\n Item not found in the list\n\n"; } template <class T> void Bsearch(T *a, T item, int n) { int beg=0,end=n-1; int mid=beg+end/2; while((a[mid]!=item) && (n>0)) { if(item>a[mid]) beg=mid; else end=mid; mid=(beg+end)/2; n--; } if(a[mid]==item) cout<<"\n Item found at position = "<<mid+1<<"\n\n"; else cout<<"\n Item not found in the list\n\n"; } void main() { int iarr[10] = {2,42,56,86,87,99,323,546,767,886};...