Update Abbruch

MikeFrizz

Member
Ich habe heute zweimal versucht, ISPCONFIG auf Version 3.16 zu aktualisieren. Ich habe diese Ausgabe erhalten:
This application will update ISPConfig 3 on your server.
Shall the script create a ISPConfig backup in /var/backup/ now? (yes,no) [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/update_stable.sh.aq95jJnVwB/ispconfig3_install/install/lib/mysql.lib.php on line 754
Checking ISPConfig database .. OK
PHP Fatal error: Uncaught Error: Call to undefined function mb_detect_encoding() in /tmp/update_stable.sh.aq95jJnVwB/ispconfig3_install/install/lib/mysql.lib.php:445
Stack trace:
#0 /tmp/update_stable.sh.aq95jJnVwB/ispconfig3_install/install/lib/mysql.lib.php(146): db->escape('dbispconfig.ser...')
#1 /tmp/update_stable.sh.aq95jJnVwB/ispconfig3_install/install/lib/mysql.lib.php(228): db->_build_query_string('SELECT * FROM ?...', 'dbispconfig.ser...', 1)
#2 /tmp/update_stable.sh.aq95jJnVwB/ispconfig3_install/install/lib/mysql.lib.php(267): db->_query('SELECT * FROM ?...', 'dbispconfig.ser...', 1)
#3 /tmp/update_stable.sh.aq95jJnVwB/ispconfig3_install/install/lib/mysql.lib.php(286): db->query('SELECT * FROM ?...', 'dbispconfig.ser...', 1)
#4 /tmp/update_stable.sh.aq95jJnVwB/ispconfig3_install/install/lib/update.lib.php(136): db->queryOneRecord('SELECT * FROM ?...', 'dbispconfig.ser...', 1)
#5 /tmp/update_stable.sh.aq95jJnVwB/ispconfig3_install/install/update.php(292): updateDbAndIni()
#6 {main}
thrown in /tmp/update_stable.sh.aq95jJnVwB/ispconfig3_install/install/lib/mysql.lib.php on line 445

Wie sieht die Lösung aus? Worin besteht das Problem?
Vielen Dank
 

Till

Administrator

Du hast als System PHP version 7.1 installiert, ISPconfig benötigt aber eine PHP version zwischen 5.3 und 7.0.


Stell sicher dass Dein System PHP die Version ist, die zum betriebssystem gehört, denn damit ist ISPConfig kompatibel. Du kannst PHP 7.1 als Zusatz PHP Version nutzen, darfst aber nicht das System PHP gegen Version 7.1 austauschen.
 

MikeFrizz

Member
Ja, ich habe 7.1 installiert. Aber mein Joomla und vor allem owncloud arbeiten mit 5.59, das ich eigentlich als aktiv geschaltet habe. Ich wundere mich, das ISPCONFIG das 7.1 findet.
 

MikeFrizz

Member
Deine Annahme stimmt:
Code:
 php --version
PHP 7.1.8-2+ubuntu14.04.1+deb.sury.org+4 (cli) (built: Aug  4 2017 14:30:23) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.1.8-2+ubuntu14.04.1+deb.sury.org+4, Copyright (c) 1999-2017, by Zend Technologies
 

MikeFrizz

Member
Was kann ich tun, das die 5.59 wieder als systemweit genutzt wird?
Oder ist es absehbar, das ISPCONFIG mit 7.1 arbeitet?
 

Werbung

Top