System Requirements

Contents

SupportPal requires a fairly standard PHP & MySQL server setup in order to be installed and function correctly. If you require any assistance with setting up SupportPal or determining if your system can support SupportPal, please contact us.

PHP Version

PHP versions 7.0.8 - 7.3.x are supported.

For assistance installing a new version of PHP please contact your hosting provider or server administrator.

PHP Extensions

Required Optional
  • BCMath
  • cURL
  • DOM
  • FileInfo
  • GD (requires libpng and libjpeg)
  • Iconv
  • ionCube Loaders
    • v10.2 and above for PHP 7.0.8 - 7.2.x
    • v10.3 and above for PHP 7.3.x
  • JSON
  • Mbstring
  • OpenSSL
  • PDO (with MySQL Client Driver 5.6.0+ or MySQLnd 5.0.9)
  • Tokenizer
  • XML

PHP extensions differ depending on your server, your host and other system variable. For assistance installing missing extensions, please contact your hosting provider or server administrator.

PHP Settings

Your PHP configuration must adhere to the following settings:

For assistance on modifying your PHP configuration, please contact your hosting provider or server administrator.

File Permissions

The following directories (and directories within recursively) must be writable by the PHP/Web Server process.

Linux

We recommend setting the above directories to 755 permissions. You may also need to adjust the owner and group of the directories.

chmod -R 755 /path/to/directory
chown -R www-data:www-data /path/to/directory

IIS (Windows)

Right click on the folder containing the SupportPal files, click Properties and then the Security tab. Click Edit... and then Add..., enter IUSRS and click Check Names. Click OK, and check the Full Control checkbox in the permissions. Do the same for the IIS_IUSRS group too.

Database

Version

MySQL Server 5.6.0 - 5.7.x, 8.0.x supported. MariaDB 10.0 - 10.3 also supported.

Settings

We recommend the following MySQL configuration directives are changed:

For assistance on modifying your MySQL configuration, please contact your hosting provider or server administrator.

Web Server

SupportPal supports Apache, nginx and IIS web server, in all cases you must enable the mod_rewrite module for SEO friendly URLs.

Apache works out of the box, however for nginx and IIS you will need to install the rewrite rules.

Firewall Requirements

Outbound port 443 access to licensing.supportpal.com