CS-Cart requirements for web server environment are quite typical and most of hosting providers are able to meet them: either shared hosting accounts or dedicated servers.
There are two most important things that are required:
- PHP version 5.1 or greater;
- MySQL version 4.1 or greater.
CS-Cart is compatible with almost every server that supports PHP and MySQL.
However, Apache or any interchangeable alternative is recommended as the most reliable and stable server for your web store.
There are some other requirements and recommendations:
- mod_security module for Apache is disabled;
- safe_mod is disabled;
- GD library is installed;
- cURL support is enabled;
This PHP extension ensures support for secure connections and some payment systems, including PayPal, Authorize.Net and Google Checkout, as well as real-time shipping rate calculators for FedEx and DHL/Airborne;
- file_uploads is enabled;
- .htaccess file (if supported) should have the following directives allowed: DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond and RewriteRule.
CS-Cart shopping cart software works well on Windows-based server as well as Unix-like operating systems, Unix-like operating systems (such as FreeBSD or Linux) are strongly recommended by developers due to some features of these systems – such as: scalability, security capabilities and higher performance level.