System Requirements

X-Cart Gold | X-Cart Pro | Compare X-Cart Gold vs Pro | Add-on Software | System Requirements | FAQ's

 

Minimal system requirements

 

Linux, Windows, FreeBSD, RedHat, Solaris, Sn Cobalt, Mac

 

 

Below requirements are given for latest X-Cart v4.3.2. For older versions please refer to the README file in the distribution package..

 

1. BROWSERS

 

* Microsoft Internet Explorer 6, 7 and 8
* Mozilla FireFox 2.0, 3.0 and 3.1
* Opera 9.6
* Apple Safari 2.0, 3.0 and 3.2
* Google Chrome 1 and 2
* Mozilla for FreeBSD/Linux 1.8
* JavaScript and Cookies should be enabled for backend pages
* Screen resolution: 1024x768 or above

 

2. SERVER

 

Required:

* Any web server compatible with PHP (Apache, IIS, nginx, LiteSpeed); for Apache the following modules are required: mod_dir, mod_acces and mod_auth
* At least 50MB of server disk space for X-Cart files
* At least 10MB of database space
* Ability to override server settings in .htaccess files (for Apache, nginx and LiteSpeed web servers)

 

Recommended:

* Apache 1.3, Apache 2.0 or Apache 2.2 with the following modules: mod_userdir, mod_rewrite (for the Clean URLs feature), mod_expires and mod_gzip/mod_deflate
* Over 500MB of database space for large stores
* Ability to run scheduled jobs (crontab)
* Valid SSL certificate for HTTPS pages (Google Checkout accepts SSL certificates from a limited list of Certificate Authorities only)
* Open 80, 443 and 1129 ports (payment and shipping modules may require other ports to be open)
* Enabled loop-back connections to localhost
* Domain names should be correctly resolved to IP addresses accessible from Internet (on the system level and via "gethostbyaddr()" and "gethostbyname()" PHP-functions)


An SSL certificate is highly recommended to ensure security of online transactions at your store. You can obtain a certificate using our "Security products" section.


3. MySQL

 

Required:

* MySQL 3.23 or above (5.0.50 and 5.0.51 versions are not recommended due to known bugs)
* Allowed privileges: select_priv, insert_priv, update_priv, delete_priv, lock_tables_priv and index_priv
* Unlimited max_questions, max_updates, max_queries_per_hour and max_user_connections
* wait_timeout no less than 7200

 

Recommended:

* max_connections no less than 200
* Allowed privileges (required for a web installation wizard and an upgrade utility): create_priv, drop_priv and alter_priv
* max_allowed_packer no less than 16MB
* wait_timeout no less than 28800

 

4. PHP

 

Required:

* PHP 4.3 or above (5.3 is supported either) with the following extensions: pcre and mysql
* safe_mode off
* file_uploads on
* magic_quotes_sybase off
* sql.safe_mode off
* allow_url_fopen on
* ini_set on
* memory_limit no less than 32M
* Either enabled "mail()" function, or available SMTP server, or installed qmail/postfix (required for sending e-mails)

 

Recommended:

* PHP 5.3 with the following extensions: ftp, zlib, GDLib 2.0 (with support for libjpeg and libpng), mcrypt, xml/Expat, curl, openssl
* If PHP operates as CGI, it should be build with "--enable-force-cgi-redirect" setting (without "--enable-discard-path")
* DocumentRoot and php.ini for HTTP and HTTPS pages should be the same
* HTTP and HTTPS pages should be handled by the same PHP system user
* sendmail_from set with a valid e-mail address
* disable_functions not set
* post_max_size over 2M
* upload_max_filesize over 2M
* max_execution_time no less than 60
* memory_limit no less than 64M
* max_input_time over 30
* precision = 14
* PHP compiled with "--enable-memory-limit" option
* Enabled "exec()" function (required by most of payment modules, GnuPG/PHP and HTTPS features)
* Enabled "popen()" and "pclose()" functions (required by HTTPS features, several payment module and SMTP e-mails)
* PHP should allow no less than 10000 recursive function calls

 

 

 

Free Site Evaluation

Not sure where to start? See how easy and affordable getting your business online can be. Get a free, no-obligation quote today!

 

 

Free Site Evaluation

Contact us about your xcart store

Our staff look forward to assist you with your enquiries. Prospective clients, get your free evaluation.

 

Contact Just Xcart

Create html enewsletters and keep in touch with your xcart customers

A comprehensive email marketing tool, branded to match your existing website. Easily reach your customers and gauge the success of your marketing campaigns through inbuilt tracking of emails sent, opened, links clicked, those who unsubscribed and emails that bounce.

Send customised enewsletters to your xcart store customers