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 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.
We detected files of previous versions of GLPI.
Please update GLPI by following the procedure described in the installation documentation.
Required Permissions for log files
Required Permissions for GLPI data directories
Security PHP maintained version
A PHP version maintained by the PHP community should be used to get the benefits of PHP security and bug fixes.
Security Safe configuration of web root directory
Web server root directory should be `/var/www/clients/client1/web6/web/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.
Security Safe path for data directories
GLPI data directories should be placed outside web root directory. It can be achieved by redefining corresponding constants. See the installation documentation for more details.
The following directories should be placed outside "/var/www/clients/client1/web6/web":
‣ "/var/www/clients/client1/web6/web/files" ("GLPI_VAR_DIR")
You can ignore this suggestion if your web server root directory is "/var/www/clients/client1/web6/web/public".
Security Security configuration for sessions
Ensure security is enforced on session cookies.
PHP directive "session.cookie_secure" should be set to "on" when GLPI can be accessed on HTTPS protocol.
PHP directive "session.cookie_httponly" should be set to "on" to prevent client-side script to access cookie values.
Suggested PHP maximum integer size
Support of 64 bit 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 the marketplace
Enable support of most common package formats in the marketplace.
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.
Access to timezone database (mysql) is not allowed.