Hi All, I have an issue running update.php. Here's the output: php -q update.php -------------------------------------------------------------------------------- _____ ___________ _____ __ _ ____ |_ _/ ___| ___ \ / __ \ / _(_) /__ \ | | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ / | | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ | _| |_/\__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \ \___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/ __/ | |___/ -------------------------------------------------------------------------------- >> Update Operating System: Ubuntu 18.04.3 LTS UNKNOWN This application will update ISPConfig 3 on your server. Shall the script create a ISPConfig backup in /var/backup/ now? (yes,no) [yes]: yes Creating backup of "/usr/local/ispconfig" directory... Creating backup of "/etc" directory... PHP Warning: Declaration of db::query($sQuery = '') should be compatible with mysqli::query($query, $resultmode = NULL) in /tmp/ispconfig3_install/install/lib/mysql.lib.php on line 754 Checking ISPConfig database .. OK PHP Warning: Illegal string offset 'global' in /tmp/ispconfig3_install/install/lib/install.lib.php on line 631 PHP Fatal error: Uncaught Error: Cannot use string offset as an array in /tmp/ispconfig3_install/install/lib/install.lib.php:631 Stack trace: #0 /tmp/ispconfig3_install/install/lib/update.lib.php(137): ini_to_array('[global]\nwebser...') #1 /tmp/ispconfig3_install/install/update.php(288): updateDbAndIni() #2 {main} thrown in /tmp/ispconfig3_install/install/lib/install.lib.php on line 631 root@www:/tmp/ispconfig3_install/install# Any ideas on how to solve this? Thanks
Seems to me as if you use an old version of ISPConfig as an update source. Use this command to update ISPConfig: ispconfig_update.sh