Constant E_STRICT is deprecated - Debian 12

Discussion in 'Installation/Configuration' started by Mike007, May 11, 2025.

  1. Mike007

    Mike007 New Member

    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
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

  3. Mike007

    Mike007 New Member

    I did this test but there is nothing to fix - everything works fine :)
     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    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.
     
  5. Mike007

    Mike007 New Member

Share This Page