Ich habe gerade nach der Anleitung aus der KB versucht mein Roundcube zu aktualisieren. Habe ich auch vorher schon einige male so ähnlich gemacht.
Die folgende Fehlermeldung kam auch schon beim ersten mal. Die Version ist aktuell nun schon 1.5.1 trotz Fehlermeldung.
Code
Target installation already in version 1.5.1. Do you want to update again? (y/N)
y
Copying files to target location..../
installto.sh
.htaccess.new
done.
NOTICE: New .htaccess file saved as .htaccess.new.
Running update script at target...
PHP Fatal error: Uncaught Error: Call to undefined function mb_internal_encoding() in /var/www/admin/apps/webmail/program/lib/Roundcube/bootstrap.php:86
Stack trace:
#0 /var/www/admin/apps/webmail/program/include/iniset.php(74): require_once()
#1 /var/www/admin/apps/webmail/program/include/clisetup.php(25): require_once('/var/www/admin/...')
#2 /var/www/admin/apps/webmail/bin/update.sh(23): require_once('/var/www/admin/...')
#3 {main}
thrown in /var/www/admin/apps/webmail/program/lib/Roundcube/bootstrap.php on line 86
Fatal error: Please check the Roundcube error log and/or server error logs for more information.
All done.
Display More
Diese ist auch gleich ob ich es mit php 7.2/7.4 oder 8.0 versuche.
Ein "php -i | grep mbstring" bringt:
Code
Zend Multibyte Support => provided by mbstring
Multibyte decoding support using mbstring => enabled
usw.
Jemand eine Idee?