Pre-installation server configuration
This topic describes the required web server configuration to install GFI HelpDesk.

PHP
These settings are done in the PHP configuration file php.ini of the server on which you are installing the helpdesk:
Configuration Setting | Value |
---|---|
max_execution_time | 600
|
max_input_time | 600
|
NOTE:
This varies if you plan on using the GFI HelpDesk import tool, or if the web server is shared, a higher limit is required. |
512M
|
output_buffering | 4096
|
file_uploads | On
|
upload_max_filesize | 20M
|
post_max_size | 20M
|
max_file_uploads | 20
|
open_basedir | Off
|
always_populate_raw_post_data | -1
|
Apache
If you have ModSecurity installed on your Apache web server, you must either disable it or whitelist your GFI HelpDesk files (so they are exempt from all mod_security rules).
MySQL
sql-mode
: Set to not strict.Important:Refer to Disabling MySQL strict mode on the server to know how to disable MySQL Strict Mode.
max_allowed_packet
: 64M (minimum)connect_timeout
: 300 (minimum)optimizer_search_depth
: 7 (4 minimum,17 max)

- GFI HelpDesk accesses many scripts spread across many files for each connection.
- If you do not have a PHP cache unless your web server is very finely tuned, you find the application to be less responsive.
- We recommend enabling OpCache, which is readily available with your PHP 7 installation.

Most of these modules are included by default. However, some are disabled by default, it is important to enable them before beginning with installation: