Hello, I'd like to update ISPconfig 3.2.12p1 via CLI > ispconfig_update.sh and I got the error: Code: >> Update PHP Deprecated: Constant E_STRICT is deprecated in /tmp/update_runner.sh.LrsHsPdcp8/install/lib/install.lib.php on line 30 Operating System: Debian 12.0 (Bookworm) or compatible This application will update ISPConfig 3 on your server. Shall the script create a ISPConfig backup in /var/backup/ now? (yes,no) [yes]: After continue there is next warning: Code: PHP Deprecated: Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /tmp/update_runner.sh.LrsHsPdcp8/install/lib/mysql.lib.php on line 209 Service 'mail_server' has been detected (currently disabled) do you want to enable and configure it? (yes,no) [no]: but installation wasn't interrupted. Now I see version 3.3.0.p1 but I hope everything is Okay My PHP version is PHP 8.4.7
You are using the wrong PHP default version on Debian 12. See Chapter 6 of the read before posting post on how to fix that: https://forum.howtoforge.com/threads/please-read-before-posting.58408/
The above messages are uncritical; they just mean that these functions and constants might get removed in the future, but other things might not work. PHP 8.4 is not supported yet as the system default PHP, and no supported Linux distribution uses it as the default yet. Therefore, you should consider switching back to the corrected default PHP version for your OS.
This is not critical production server so I will stay with PHP 8.4 for testing purpose. For those who want to test it too here is a nice guide: https://php.watch/articles/php-84-install-upgrade-guide-debian-ubuntu