Zeuscart is an open-source shopping cart software licensed under the GPL License. It is written in PHP and uses MySQL to store its data. In this tutorial we are going to show you how to install Zeuscart on an Ubuntu 14.04 Virtual Server with the Apache, PHP and MySQL.
Zeuscart is very simple to administer, customize and use. It is developed in MVC pattern and has a responsive design. Other features provided by Zeuscart are:
- It allows you to add multiple categories and subcategories
- It provides full support for selling Physical products
- It is marketing and SEO friendly
- It provides simplified check out system
- It supports all leading payment gateways
and many more…
Prior to installing Zeuscart on your virtual Server, make sure that your server meets the following Zeuscart system requirements:
safe_mode is disabled
file_uploads is enabled
allow_url_fopen is enabled
magic_quotes_sybase is disabled.
sql.safe_mode is disabled
PCRE extension is enabled
ini_set function is not disabled
memory_limit is set to 32MB or more
zlib library is enabled.
GD image library is installed and enabled
If your server meets the system requirements required by the software, you are ready to go.
Log in to your server via SSH and update all your system software packages to their latest version using the command below:
sudo apt-get update && sudo apt-get upgrade
Install Git using apt:
sudo apt-get install git
Then, navigate to your web server document root:
cd /var/www/
Download Zeuscart from Git using the following command:
git clone https://github.com/ZeusCart/zeuscart
Once the download is finished, change the ownership of the files and directories located to ‘/var/www/zeuscart’ directory:
sudo chown -R www-data: /var/www/zeuscart/
Next, create a new MySQL database so Zeuscart can store its data. Log in to MySQL as root:
mysql -u root -p
Create a new database, a database user and set up a password using the commands below:
mysql> CREATE DATABASE zeuscart; mysql> GRANT ALL PRIVILEGES ON zeuscart.* TO 'zeuscart'@'localhost' IDENTIFIED BY 'YoUrPaSsWoRd'; mysql> FLUSH PRIVILEGES; mysql> \q
Now, create a new Apache virtual host for Zeuscart:
sudo nano /etc/apache2/sites-available/zeuscart.conf
Add the following content:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/zeuscart ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/zeuscart/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/httpd/yourdomain.com-error_log CustomLog /var/log/httpd/yourdomain.com-access_log common </VirtualHost>
Save the Apache configuration file and close it. Enable the newly created ‘zeuscart’ virtual host:
sudo a2ensite zeuscart
Restart the Apache server for the changes to take effect:
sudo service apache2 restart
Now you can continue with the online installation. Open your favorite web browser and navigate to your domain name. You should see the Zeuscart welcome screen and introduction about the online installation process. The welcome screen should look like the picture below:
Follow the easy instructions. For more information about how to use and configure Zeuscart it is best to read the official online guide, which is available at http://community.zeuscart.com/guide/developer_guide/index.html.
Of course you don’t have to do any of this if you use one of our Linux Virtual Server hosting services, in which case you can simply ask our expert Linux admins to install Zeuscart for you.They are available 24×7 and will take care of your request immediately.
PS. If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.