• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install Cubecart 6.2.0 Linux mint 18.03

{{postValue.id}}

To install Cubecart 6.2.0 Linux Mint 18.03
CubeCart is an open source e-commerce shopping cart software used for Linux distributions. It allows the users to set up their own online stores to sell digital or physical products over all the world. In this tutorial, we will cover the installation of cubecart version 6.2.0 on Linux mint 18.3

Pre-requirements

  • Install LAMP (Apache, php7.1, mariadb-server)
  • In MariaDB (create database, user and give privileges to the user)
  • FOR PHP INSTALLATION

add-apt-repository ppa:ondrej/php 
apt-get update 
apt-get install php7.1

apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli 
php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl

Installation

Download the cubecart package using wget command as follows.


linuxhelp ~ # wget  https://www.cubecart.com/download/CubeCart-6.2.0.zip
--2018-05-07 19:34:08--  https://www.cubecart.com/download/CubeCart-6.2.0.zip
Resolving www.cubecart.com (www.cubecart.com)... 45.32.179.53
Connecting to www.cubecart.com (www.cubecart.com)|45.32.179.53|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5194603 (5.0M) \[application/zip\]
Saving to: &lsquo CubeCart-6.2.0.zip&rsquo 

CubeCart-6.2.0.zip       100%\[=================================> \]   4.95M   296KB/s    in 23s     

2018-05-07 19:34:32 (222 KB/s) - &lsquo CubeCart-6.2.0.zip&rsquo  saved \[5194603/5194603\]



After downloading we have to extract and rename the directory.


linuxhelp ~ # unzip CubeCart-6.2.0.zip -d cubecart
Archive:  CubeCart-6.2.0.zip
   creating: cubecart/admin/
  inflating: cubecart/admin/index.php  
   creating: cubecart/admin/skins/
   creating: cubecart/admin/skins/default/
   creating: cubecart/admin/skins/default/images/
 extracting: cubecart/admin/skins/default/images/add.png  
  inflating: cubecart/admin/skins/default/images/page\_generic.png  
  inflating: cubecart/admin/skins/default/images/sort\_asc\_on.png  
  inflating: cubecart/admin/skins/default/images/sort\_desc\_on.png  
 extracting: cubecart/admin/skins/default/images/note.png  
.
.
.
inflating: cubecart/skins/foundation/templates/main.checkout.php  
  inflating: cubecart/skins/foundation/templates/content.checkout.confirm.php  
  inflating: cubecart/skins/foundation/templates/content.orders.php  
  inflating: cubecart/skins/foundation/templates/content.recover.php  
  inflating: cubecart/skins/foundation/templates/element.css.php  
 extracting: cubecart/skins/foundation/templates/.htaccess  
  inflating: cubecart/skins/foundation/templates/content.product.php

Move the cubecart directory into the /var/www/html directory.


linuxhelp ~ # ls
cubecart  CubeCart-6.2.0.zip
linuxhelp ~ # mv cubecart/ /var/www/html/

Go to /var/www/html directory.


linuxhelp ~ # cd /var/www/html/
linuxhelp html # ls
cubecart

Change ownership and permission for the Cubecart directory.


linuxhelp html # chown -R www-data:www-data cubecart/ & &  chmod -R 775 cubecart/


We have to configure the virtual host for cubecart. Create an empty file named cube.conf.


linuxhelp html # cd /etc/apache2/sites-available/
linuxhelp sites-available # vim cube.conf
 < virtualhost \*:80> 
servername  www.linuxhelp1.com
Documentroot  /var/www/html/cubecart
< Directory /var/www/html/cubecart> 
AllowOverride all
order allow,deny
allow from all
< /Directory> 
< /virtualhost>        

Enable the cubecart.conf file as follows.


linuxhelp sites-available # a2ensite cube.conf 
Enabling site cube.
To activate the new configuration, you need to run:
  service apache2 reload

After that, make an entry to the host' s file.


linuxhelp sites-available # vim /etc/hosts
< give your ip>     < give your domain name> 

Restart the Apache web server.


linuxhelp sites-available # systemctl restart apache2.service

Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://< ipaddress or domain name.
browser

Verify whether all the pre-requirements are met and click on continue to proceed.
pre_req

Now as you can see you cubecart is being installed on the server.
install_cubecart

Next, you need to accept the license agreement.
license_agreement

Just verify that file permission and click on continue.
file_perm

Next, you need to configure the database setup as follows.
database_setup

And then configure the admin user setup.
store_details

After the installation, you will see the following screen which shows the installation status.
installation_complete

After the installation, you can login using the admin user credentials to access the cubecart. login_page

Once you login you will see the admin page of cubecart as shown here.
admin_page

With this, the method to install Cubecart V-6.2.0 Linuxmint-18.03 comes to an end.

Tags:
matthew
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

While accessing CubeCart in web interface results in a blank page, How to resolve this?

A

In CubeCart, check for php and php modules are installed properly and also look into the apache error logs.

Q

while calling in browser . It opens the default apache page ?

A

check the documentroot specified in virtual host

Q

How to resolve 404 not found error, while accessing cube cart in the web interface?

A

Check the document root specified in the virtual host of cube cart configuration.

Q

How to overcome the forbidden error while accessing Cubecart on Web interface?

A

Check the permission and ownership of document root directory.

Q

What is CubeCart?

A

CubeCart is an open source e-commerce shopping cart software used for Linux distributions. It allows users to set up their own online stores to sell digital or physical products all over the world.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Sebastian ?
How to change non required to required field in SuiteCRM Custom/Default Modules

How to change not required to the required field in SuiteCRM Custom/Default Modules?

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.