Test Done | Results |
---|---|
Required PHP Parser | |
Required Sessions configuration | |
Required Allocated Memory | |
Required mysqli extension | |
Required PHP core extensions | |
Required
curl extension
Required for remote access to resources (inventory agent requests, marketplace, RSS feeds, ...). |
|
Required
gd extension
Required for image handling. |
|
Required
intl extension
Required for internationalization. |
|
Required
libxml extension
Required for XML handling. |
|
Required
zlib extension
Required for the handling of compressed communication with inventory agents, installation of gzip packages from the marketplace, and PDF generation. |
|
Required
Sodium ChaCha20-Poly1305 size constant
Enable usage of ChaCha20-Poly1305 encryption required by GLPI. This is provided by libsodium 1.0.12 and newer. |
|
Required DB engine version | |
Required
Previous GLPI version files detection
The presence of source files from previous versions of GLPI can lead to security issues or bugs. |
|
Required
Permissions for log files
The log file could not be created in /var/www/html/glpi (copy)/files/_log. |
|
Required Permissions for GLPI data directories | |
Suggested
PHP supported version
An officially supported PHP version should be used to get the benefits of security and bug fixes. PHP 7.4 official support has ended. An upgrade to a more recent PHP version is recommended. |
|
Suggested
Safe configuration of web root directory
Web server root directory should be `/var/www/html/glpi (copy)/public` to ensure non-public files cannot be accessed. Web server root directory configuration is not safe as it permits access to non-public files. See installation documentation for more details. |
|
Suggested
Safe path for data directories
GLPI data directories should be placed outside web root directory. It can be achieved by redefining corresponding constants. See installation documentation for more details. The following directories should be placed outside "/var/www/html/glpi (copy)": ‣ "/var/www/html/glpi (copy)/files" ("GLPI_VAR_DIR") ‣ "/var/www/html/glpi (copy)/config" ("GLPI_CONFIG_DIR") You can ignore this suggestion if your web server root directory is "/var/www/html/glpi (copy)/public". |
|
Suggested
Security configuration for sessions
Ensure security is enforced on session cookies. PHP directive "session.cookie_httponly" should be set to "on" to prevent client-side script to access cookie values. |
|
Suggested
PHP maximal integer size
Support of 64 bits integers is required for IP addresses related operations (network inventory, API clients IP filtering, ...). |
|
Suggested
exif extension
Enhance security on image validation. |
|
Suggested
ldap extension
Enable usage of authentication through remote LDAP server. |
|
Suggested
openssl extension
Enable email sending using SSL/TLS. |
|
Suggested
PHP extensions for marketplace
Enable support of most common packages formats in marketplace. Following extensions are installed: Phar. Following extensions are not present: bz2, zip. |
|
Suggested
Zend OPcache extension
Enhance PHP engine performances. |
|
Suggested
PHP emulated extensions
Slightly enhance performances. |
|
Suggested
Permissions for marketplace directory
Enable installation of plugins from the marketplace. |
|
Suggested
DB timezone data
Enable usage of timezones. Timezones are not loaded, see https://glpi-install.readthedocs.io/en/latest/timezones.html. |