LiveCart is written in PHP and uses MySQL as the database backend. This setup is supported by most hosting providers.
Minimum Server Requirements
Recommended Server Setup
Linux, FreeBSD or other Unix-like OS
For the best performance it is recommended to use an Unix-like operating system like Linux or FreeBSD. However LiveCart will work just fine on Windows, too.
Although LiveCart will work just fine on other servers, like IIS, Lighthttpd and others, static URL's can only be handled by Apache at this time. Apache is by far the most popular web server software, and is used in most shared-hosting environments.
Enabling mod_rewrite module will allow to use static (search engine friendly) URL's. Almost all Apache-based shared hosting environments have mod_rewrite module enabled.
Enabling GD library will allow to upload product images. This library is usually enabled in most shared hosting setups.
eAccelerator increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. Using eAccelerator will usually reduce 30-50% of execution time (store pages will load almost twice as fast) and will usually reduce memory consumption as well.
Requirements for Specific Payment Gateways
PHP's CURL library is necessary if you're going to use any of the following payment handlers:
PHP's SOAP library is required if any of the following payment methods are going to be used:
- PayPal Direct Payment
- PayPal Express Checkout
SOAP library is not required for PayPal Website Payments Standard.
Web Browser Requirements
Store Frontend Pages
Store Backend Administration Area
LiveCart backend is an entirely different story. It relies on AJAX heavily to support the interactive functionality and make store administration tasks simpler and easier. Currently the LiveCart admin backend only works with Mozilla Firefox browser, so to manage your store you need to have Mozilla Firefox installed on your computer.