Difference between revisions of "LiteCommerce:System requirements"

From X-Cart 4 Classic
Jump to: navigation, search
 
(4 intermediate revisions by 2 users not shown)
Line 13: Line 13:
 
* enable_dl is enabled or necessary IonCube libraries are specified (please view LiteCommerce user manual for details)
 
* enable_dl is enabled or necessary IonCube libraries are specified (please view LiteCommerce user manual for details)
  
<div class="note">
+
{{note|MacOS X requires PHP version 4.3.0 or better. Also, PHP versions 4.2.2 and 4.2.3 are not recommended for all platforms, as they contain bugs with memory leak flaws.}}
NOTE: MacOS X requires PHP version 4.3.0 or better. Also, PHP versions 4.2.2 and 4.2.3 are not recommended for all platforms, as they contain bugs with memory leak flaws.
 
</div>
 
  
 
2. MySQL - Web server must have support for MySQL database. LiteCommerce is compatible with any MySQL version from 3.23 to 5.x.
 
2. MySQL - Web server must have support for MySQL database. LiteCommerce is compatible with any MySQL version from 3.23 to 5.x.
Line 23: Line 21:
  
 
==Advanced requirements and recommended settings==
 
==Advanced requirements and recommended settings==
* CURL executable or libCURL PHP module or OpenSSL external application installed on server for some payment gateway modules and for Real-time shipping quotes add-on.
+
* Curl executable or libCurl PHP module or OpenSSL external application installed on server for some payment gateway modules and for Real-time shipping quotes add-on.
 
* xml/EXPAT extension for PHP is required for Intershipper, UPS, USPS, CanadaPost shipping modules, PayPalPro and PHPCyberSource payment modules.
 
* xml/EXPAT extension for PHP is required for Intershipper, UPS, USPS, CanadaPost shipping modules, PayPalPro and PHPCyberSource payment modules.
 
* SSL certificate is needed if you want your users to access your site using HTTPS/SSL protocol.
 
* SSL certificate is needed if you want your users to access your site using HTTPS/SSL protocol.
  
 
[[Category:LiteCommerce user manual]]
 
[[Category:LiteCommerce user manual]]
 +
[[Category:LiteCommerce developer guide]]

Latest revision as of 19:22, 30 January 2010

Minimal requirements

1. PHP - Web server must support PHP version 4.1.0 or higher 4.x release. PHP5 (v5.1.0 or higher) is supported as well.

Make sure the configuration file php.ini meets the following requirements:

  • safe_mode is disabled
  • file_uploads is enabled
  • allow_url_fopen is enabled
  • magic_quotes_sybase is disabled
  • sql.safe_mode is disabled
  • ini_set must is enabled
  • enable_dl is enabled or necessary IonCube libraries are specified (please view LiteCommerce user manual for details)
Note: MacOS X requires PHP version 4.3.0 or better. Also, PHP versions 4.2.2 and 4.2.3 are not recommended for all platforms, as they contain bugs with memory leak flaws.

2. MySQL - Web server must have support for MySQL database. LiteCommerce is compatible with any MySQL version from 3.23 to 5.x. You will need to have access to MySQL database, i.e. to know MySQL server name, database name, username and password for MySQL access.

3. Hosting space - Unpacked distribution of LiteCommerce requires about 10 megabytes of disk space, but you may need more if you are going to use additional files and custom templates for LiteCommerce. The database size used by LiteCommerce depends on the number of products, customers and orders stored in it. For example, for small shops it may be 1 megabyte, for medium 10, and for huge stores over 100 megabytes.

Advanced requirements and recommended settings

  • Curl executable or libCurl PHP module or OpenSSL external application installed on server for some payment gateway modules and for Real-time shipping quotes add-on.
  • xml/EXPAT extension for PHP is required for Intershipper, UPS, USPS, CanadaPost shipping modules, PayPalPro and PHPCyberSource payment modules.
  • SSL certificate is needed if you want your users to access your site using HTTPS/SSL protocol.