Feature Wiki
Tabs
Required Software ILIAS 5.4
Page Overview
[Hide]- 1 Required Software Versions
- 1.1 Supported Versions
- 1.2 Test System 1
- 1.3 Test System 2
- 2 Contact
- 3 Funding
- 4 Discussion
1 Required Software Versions
The following software versions are required for ILIAS 5.4.
1.1 Supported Versions
- PHP: 7.2 - 7.3
- Support for 7.0 and 7.1 has been dropped by Jour Fixe decision at 12 JUL 2021due to security problems in libraries and missing maintenance for PHP versions.
- MariaDB: 10.0 - 10.2 (Discussion/Funding of 4-Byte Unicode Support)
- MySQL: 5.6 - 5.7
- Postgres 9.x (we will check if support for version 10 is given, too)
- Oracle: Oracle support died due to lack of interest and funding
- Apache: 2.4
- Nginx: ?, currently no Shibboleth support, general fields of investigation are Kerberos, Shibolleth, .htaccess, $_SERVER. ForSAML-Auth nginx needs special configuration (setting $_SERVER["PATH_INFO"] correctly), fastcgi_split_path_info ^(.+?\.php)(/.+)$; set $path_info $fastcgi_path_info; fastcgi_param PATH_INFO $path_info;
- zip: 3.0+
- unzip: 6.0+
- Imagemagick: 6.8.9-9+
- PhantomJS: 2.0.0+
- NodeJS: 8.9.4 (TLS) - 9.7.1 (siehe: https://github.com/ILIAS-eLearning/ILIAS/pull/913)
- Java: 7 - 8
1.2 Test System 1
URL: test54.ilias.de
- Ubuntu 20.04 LTS
- PHP: 7.2
- MariaDB: 10.3
- Apache: 2.4
- Java: 8
- NodeJS: 10.24.1
1.3 Test System 2
URL: 73test54.ilias.de
- Ubuntu 20.04 LTS
- PHP: 7.3
- MariaDB: 10.3
- Apache: 2.4
- Java: 8
- NodeJS: 10.24.1
2 Contact
- Author of the Request: Killing, Alexander [alex] on behalf of Technical Board
- Maintainer: -
- Implementation of the feature is done by: -
3 Funding
Currently no indication that funding will be needed. If you are a maintainer and see a need for funding, please adress the Technical Board.
4 Discussion
Klees, Richard [rklees], 2018-03-23: We (CaT) checked the breaking changes from PHP 7.0 to 7.2 that might affect ILIAS. These are:
- Function-calls with missing parameters will lead to an error instead of a warning.
- Dynamically calling these methods is forbidden: compact, extract, func_get_args, func_get_arg, func_num_args, get_defined_vars, mb_parse_str, parse_str
- The index-operator will throw errors when used on strings.
- The order of values in arrays assigned per reference will be changed back to the PHP 5.6 behaviour.
- The use-statement in anonymus functions won't allow superglobals, $this or parameters of the anonymus function itself anymore.
- json_decode will use JSON_OBJECT_AS_ARRAY when the second parameter is null.
Jansen, Michael [mjansen] 21 Apr 2018: When finally deciding on the min. req. PHP version for ILIAS 5.4.x, please consider the security support of the respective versions:
JourFixe, ILIAS [jourfixe], 23 APR 2018 : The list of supported software for ILIAS 5.4 has been accepted. Support of 5.6 has ended. Decision about Abandon Oracle Support is handled in separate request.
Last edited: 12. Jul 2021, 13:57, Kunkel, Matthias [mkunkel]