Zen Cart® - The Art of E-Commerce
===============
You are currently viewing code for the upcoming Zen Cart® v1.6.0 release, which brings increased flexibility for customizing each storeowner's own preferences.
The latest stable version is currently v1.5.5e.
Download Latest Official Zen Cart® Release
Zen Cart is free software, with free support available 24/7 on the Zen Cart® Support Site forums at https://www.zen-cart.com/forum.php provided by our enthusiastic community of actual Zen Cart® users, integrators, and the developers themselves.
Zen Cart® v1.6.0
Download latest in-development version from github
Requirements
Zen Cart® requires you to provide your own webserver (shared or dedicated/VPS), with a standard LAMP stack (Linux/Apache/MySQL/PHP), based on the following specifications
Requirements for v1.6.0:
- Compatible with PHP 5.5.0 to 7.1.x
- Compatible with MySQL 5.1 to 5.7 and MariaDB 10.1
- CURL (via PHP) is used to communication with payment/shipping services
- Compatible with with Apache 2.4 and 2.2
- Recommended Apache modules include: expires, headers, env, alias, deflate, ssl, mime, rewrite (in addition to other common modules)
Zen Cart® can also run on Nginx, but requires that the server administrator understand properly configuring the nginx *.conf files when prompted with the recommended directives at the end of the zc_install setup phase.
Zen Cart® has been reported to run on IIS, but with some limitations, namely the need to manually secure various folders with IIS equivalents to .htaccess rules.
Installation
Installation is simple:
- Download Zen Cart®
- Ensure you check that the md5/sha1 hash of the Zip matches those publicly posted.
- The md5/sha1 values for verifying the zip files hosted at Sourceforge are displayed on the Zen Cart® website along with instructions on how to verify the file using the hash values.
- Unzip the downloaded zip file
- Everything inside the folder you unzipped needs to be uploaded to your webserver … for example, into your
public_html
orwww
orhtml
folder (the folder will already exist on your webserver) - In your browser, enter the address to your site, such as:
www.example.com
(or if you uploaded it into another subdirectory such asfoldername
usewww.example.com/foldername
) - Rename the
/includes/dist-configure.php
and/admin/includes/dist-configure.php
files to "configure.php
" and make the files writable (so the install process can write your configuration information into them after you answer a few questions in the following steps). - Also make the
/cache
and/logs
folders writable. (You will be prompted about making other folders writable during installation) - Follow the instructions that appear in your browser for installation.
If some of the terms used in these brief instructions are things you don't understand, there is a much more detailed set of instructions in the /docs/Implementation-Guide PDF.
Guidance for Secure Installations
The Implementation Guide document is provided to give detailed instructions on how to install and secure your site in accordance with PCI Compliance requirements. Whether your site "needs" PCI Compliance or not is up to you to decide, but you should still follow the documented principles to maximize your site's resiliance against troublesome access attempted by any undesired/unauthorized visitors.
Documentation
Use your browser to open the /docs/index.html page for links to documentation and the Implementation Guide.
Developer Documentation
Developers wishing to contribute to the Zen Cart® core code may fork the zencart/zencart repository on github and issue Pull Requests from their own feature branches. For detailed help on using github, forking, branching, and contributing see Contributing to Zen Cart code.
Visit docs.zen-cart.com for version-specific guidance on issues relevant to developers. You may also help with this site by forking the zencart/documentation repository on github and submitting pull requests.
Developers will find the standalone Habitat VM to be a useful tool for staging site upgrades and doing offline feature development or testing. Designers may like it for testing new templates without affecting the live site.
Support
For free support, visit our support site: https://www.zen-cart.com/forum.php
Follow Us
For news and updates about Zen Cart®, follow us on Twitter and Facebook
Sign up for our free Newsletter
Subscribe to Critical News Updates And Release Announcements
©Copyright 2003-2017, Zen Cart®. All rights reserved.