PHP7.1: Cannot use string offset as an array in ini_to_array()
Hello,
Running ispconfig_update.sh with php7.1 (on a Trusty, which is not supported, I know) produces the following error:
Using php7.0 is a workaround. (Successfully upgraded to ISPconfig to 3.1.1p1.)
Checking ISPConfig database ..
...
PHP Warning: Illegal string offset 'permissions' in /tmp/update_from_tgz.sh.2Iemh78Uwj/ispconfig3_install/install/lib/install.lib.php on line 631
PHP Fatal error: Uncaught Error: Cannot use string offset as an array in /tmp/update_from_tgz.sh.2Iemh78Uwj/ispconfig3_install/install/lib/install.lib.php:631
Stack trace:
#0 /tmp/update_from_tgz.sh.2Iemh78Uwj/ispconfig3_install/install/lib/update.lib.php(137): ini_to_array('[permissions]\na...')
#1 /tmp/update_from_tgz.sh.2Iemh78Uwj/ispconfig3_install/install/update.php(288): updateDbAndIni()
#2 {main}
thrown in /tmp/update_from_tgz.sh.2Iemh78Uwj/ispconfig3_install/install/lib/install.lib.php on line 631