System Requirement

A. Server Hosting Requirement

Supported operating systems:

  • *nix family (Linux, Solaris, FreebSD, OpenBSD). Tested and works out of the box with Ubuntu 16.04 and 18.04 as well as  CentOS 7.x and 8.x and OpenSuse 15+.
  • Windows Server versions: 2019, 2016, 2012, 2012 R2, 2008 R2 Service Pack 1. (IIS 7+ with PHP ISAPI/CGI). Tested and works out of the box with Windows 2012 R2 and 2016 with Microsoft Web Platform Installer.

RAM: minimum 512 Mb for a small site. If you use MySQL 8.0, the absolute minimum is 1GB for a small site.

Hard disk space: 200Mb

MySQL: MySQL 5.7+ (recommended version: MySQL 8.0+ or 5.7.7+ if you cannot upgrade to v8). Please note that MySQL 5.6 has reached end of life. If you still want to use MySQL 5.6, please enable the innodb_large_prefix in your configuration.

PHP version: 5.6.x, 7.0.x - 7.4.x, 8.0.x - 8.3.x (PHP 5.5 and below are no longer supported. We will still keep the code compatible with PHP 5.6 until end of December 2025, however it is recommended that you use PHP 7.4.x+ for better performance)
Note: as of January 2020, SCHLIX CMS v2.2.2+ is compatible with PHP 7.3.x and 7.4.x. As of January 2024, SCHLIX CMS 2.2.8-2+ is compatible with PHP 8.2.x.

Apache: 2.4 with mod_ruid2 (PHP 7.x) or PHP-FPM (the script must be able to modify the files inside its folder - please run it with the same user permission instead of making a world writable directory). mod_rewrite for SEO friendly URL must also be enabled.

SCHLIX CMS is compatible and has been tested with CPanel and VestaCP. It should also be compatible with DirectAdmin and Plesk.

B. Development Environment Requirement

Recommended development workstation environment setup:

Hardware: PC (Windows/Linux) or Mac with 8GB RAM and a minimum of 1GB processor

IDE: Netbeans, PHPStorm, Eclipse with PHP PDT, Aptana Studio

Database: MySQL 5.7+ or MariaDB

MySQL tools: MySQL Workbench, PHPMyAdmin,Sequel Pro (OS X), or Heidi SQL (Windows)

Web browser: any web browser as long as it supports EcmaScript 6

  • Chromium/Google Chrome 40+
  • Microsoft Edge 14+  (Internet Explorer 11 is not supported since it does not support EcmaScript 6)
  • Firefox 45+
  • Opera 39+
  • Safari 9+ on Mac OS

We strongly recommend using the latest versions of the browsers. Older browsers remain fully functional, but may display simplified renderings of certain components.

C. Supported client browsers for site visitors

  • Chromium/Google Chrome 40+
  • Microsoft Edge 14+
  • Firefox 45+
  • Opera 39+
  • Safari on Mac OS
  • Chrome on Android 4.x, Firefox Mobile, Dolphine