How to install QuickCart on OpenSUSE Leap 42.3

To install Quick Cart on OpenSUSE Leap 42.3

Quick Cart is a free platform to create own shopping Websites like Flipkart, Ebay and Amazon etc. Although it is a simple-to-use application, it is considered to be one of the  most powerful shopping carts. It can be installed and run on almost all the Linux distributions. It does not require an SQL database and just requires webserver and PHP to be installed on the system.  Installing Quick Cart is so simple and takes only a few minutes. This tutorial, demonstrates the method to install Quick Cart on OpenSUSE Leap 42.3. 

 

Requirements
     Apache
     Php7
zypper in php php-mysql php-gd php-mbstring php-common

 

Installing QuickCart

You should download the installation package by making use of the wget command in the following manner.

linuxhelp:~ # wget http://opensolution.org/download/home.html?sFile=Quick.Cart_v6.7.zip
--2017-11-28 13:51:13--  http://opensolution.org/download/home.html?sFile=Quick.Cart_v6.7.zip
Resolving opensolution.org (opensolution.org)... 94.152.51.156
Connecting to opensolution.org (opensolution.org)|94.152.51.156|:80... connected.
HTTP request sent, awaiting response... 
200 OK
Length: unspecified [application/zip]
Saving to: ‘home.html?sFile=Quick.Cart_v6.7.zip’

    [ <=>                                                                                                         ] 661,518     --.-K/s   in 0.03s   

2017-11-28 13:51:25 (22.6 MB/s) - ‘home.html?sFile=Quick.Cart_v6.7.zip’ saved [661518]

 

Once the file is downloaded, you shall extract it to the Apache document root location as follows.

linuxhelp:~ # unzip home.html?sFile=Quick.Cart_v6.7.zip -d /srv/www/htdocs/quickcart
Archive:  home.html?sFile=Quick.Cart_v6.7.zip
   creating: /srv/www/htdocs/core/
  inflating: /srv/www/htdocs/core/common-admin.js  
  inflating: /srv/www/htdocs/core/common-admin.php  
  inflating: /srv/www/htdocs/core/common.js  
  inflating: /srv/www/htdocs/core/common.php  
  inflating: /srv/www/htdocs/core/files-admin.php  
  inflating: /srv/www/htdocs/core/files.php  
  inflating: /srv/www/htdocs/core/lang-admin.php  
   creating: /srv/www/htdocs/core/libraries/
  inflating: /srv/www/htdocs/core/libraries/file-jobs.php  
.
.
.
.
inflating: /srv/www/htdocs/quickcart/templates/default/style.css  
  inflating: /srv/www/htdocs/quickcart/templates/default/_footer.php  
  inflating: /srv/www/htdocs/quickcart/templates/default/_header.php  
  inflating: /srv/www/htdocs/quickcart/.htaccess  
  inflating: /srv/www/htdocs/quickcart/admin.php  
  inflating: /srv/www/htdocs/quickcart/index.php  
  inflating: /srv/www/htdocs/quickcart/read-me.txt  

 

And then, move inside your Apache document root location.

linuxhelp:~ # cd /srv/www/htdocs/quickcart/
linuxhelp:/srv/www/htdocs/quickcart # ls -l
total 44
-rw-r--r-- 1 root root   16 Oct 11  2012 .htaccess
-rw-r--r-- 1 root root 6768 Sep  1  2014 admin.php
drwxr-xr-x 3 root root 4096 Mar 30  2016 core
drwxr-xr-x 6 root root 4096 Mar 30  2016 database
drwxr-xr-x 7 root root 4096 Mar 30  2016 files
-rw-r--r-- 1 root root 4837 Sep 15  2014 index.php
drwxr-xr-x 4 root root 4096 Mar 30  2016 plugins
-rw-r--r-- 1 root root 1318 Jul 29  2015 read-me.txt
drwxr-xr-x 4 root root 4096 Mar 30  2016 templates

 

Provide appropriate owner and file execution permissions by making use of the following commands.

linuxhelp:/srv/www/htdocs/quickcart # chown -R wwwrun:www /srv/www/htdocs/
linuxhelp:/srv/www/htdocs/quickcart # chmod -R 775 /srv/www/htdocs/

 

 

Once it is done, you need to configure your Apache VirtualHost for Quickcart. So open a new .conf file by making use of the following action.

linuxhelp:/srv/www/htdocs/quickcart # vim /etc/apache2/conf.d/quick.conf


Open you are in the .conf file, you need to add the following in it.

<VirtualHost *:80>
DocumentRoot "/srv/www/htdocs"
ServerName www.linuxhelp1.com
<Directory "/srv/www/htdocs/">
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

 

After the configuration, restart your Apache service.

linuxhelp:/srv/www/htdocs/quickcart # systemctl restart apache

 

We shall continue the installation process through the browser now, So open your browser and navigate to  http://yourdomain/quickcart/admin.php
Quick Cart

 

Once you are inside you can check all the information related to your orders such as pending orders, and also information regarding your shipping. 
dashboard

 

 

In the settings page, make sure you configure all the details. 
settings

 

And enable/disable all the necessary options from the panel available on the right side. 
Settings
With this, the installation of Quickcart on OpenSUSE leap 42.3 comes to an end. 


Thank you! for using Linux Help.

You find this tutorial helpful? Share with your friends to keep it alive.
For more help topics browse our website www.linuxhelp.com
Be the first to comment, we value your suggestions. For further queries please comment below.

Tags: Quick Cart OpenSUSE - Leap
user image Author :  Gabriel