[Résolu] Serveur web HS suite mise à jour Debian 11
Posté : lun. 20 juin 2022 14:53
Bonjour,
Je me permets de poster ici, en espérant que ça soit la bonne section.
J'administre un serveur Gestsup (3.7.20) qui tournait sur un Debian 10 à jour, j'ai donc lancé mis à jour l'OS pour arriver en Debian 11.
La mise à jour système s'est bien passé, mais le serveur Web est maintenant inopérant :/
Voilà ce que j'obtiens lorsque j'accède à https://@IP-du-serveur
J'ai essayé :
de vider le cache
de copier le contenu de /etc/php/7.3 dans /etc/php/7.4
de redémarrer apache2 et mysql.
Par ailleurs, la base de données est toujours présente et fonctionnelle.
Est-ce que quelqu'un aurait une idée plus précise d'où chercher ?
Merci par avance pour votre aide
Je me permets de poster ici, en espérant que ça soit la bonne section.
J'administre un serveur Gestsup (3.7.20) qui tournait sur un Debian 10 à jour, j'ai donc lancé mis à jour l'OS pour arriver en Debian 11.
La mise à jour système s'est bien passé, mais le serveur Web est maintenant inopérant :/
Voilà ce que j'obtiens lorsque j'accède à https://@IP-du-serveur
function redirect(){window.location='install'} setTimeout('redirect()',0);"; exit;} } //connexion script with database parameters require_once('connect.php'); //switch SQL MODE to allow empty values $db->exec('SET sql_mode = ""'); $db_userid=strip_tags($db->quote($_GET['userid'])); $db_id=strip_tags($db->quote($_GET['id'])); //load parameters table $qry=$db->prepare("SELECT * FROM `tparameters`"); $qry->execute(); $rparameters=$qry->fetch(); $qry->closeCursor(); //include plugin $section='index'; include('plugin.php'); //log off on timeout if($rparameters['timeout']) { if($rparameters['debug']) {$session_time='time='.(time() - $_SESSION['LAST_ACTIVITY']).'max='.(60*$rparameters['timeout']);} if($_SESSION['LAST_ACTIVITY'] && (time() - $_SESSION['LAST_ACTIVITY'] > 60*$rparameters['timeout'])) { session_unset(); session_destroy(); if(!isset($_SESSION['user_id'])) $_SESSION['user_id'] = ''; if(!isset($_SESSION['LAST_ACTIVITY'])) $_SESSION['LAST_ACTIVITY'] = ''; } if($_GET['page']=='dashboard' && $rparameters['auto_refresh']!=0 ) {} else {$_SESSION['LAST_ACTIVITY'] = time();} if(!$_SESSION['LAST_ACTIVITY']) {$_SESSION['LAST_ACTIVITY'] = time();} } elseif($rparameters['auto_refresh']!=0) { $maxlifetime = ini_get("session.gc_maxlifetime"); if($rparameters['debug']) {$session_time='time='.(time() - $_SESSION['LAST_ACTIVITY']).'max='.$maxlifetime;} if($_SESSION['LAST_ACTIVITY'] && (time() - $_SESSION['LAST_ACTIVITY'] > $maxlifetime)) { session_unset(); session_destroy(); if(!isset($_SESSION['user_id'])) $_SESSION['user_id'] = ''; if(!isset($_SESSION['LAST_ACTIVITY'])) $_SESSION['LAST_ACTIVITY'] = ''; } if($_GET['page']!='dashboard') {$_SESSION['LAST_ACTIVITY'] = time();} if(!$_SESSION['LAST_ACTIVITY']) {$_SESSION['LAST_ACTIVITY'] = time();} } //define timezone if($rparameters['server_timezone']) {date_default_timezone_set($rparameters['server_timezone']);} //load common variables $daydate=date('Y-m-d'); $datetime=date("Y-m-d H:i:s"); //display error parameter if($rparameters['debug']) { ini_set('display_errors', 'On'); ini_set('display_startup_errors', 'On'); ini_set('html_errors', 'On'); error_reporting(E_ALL); $start_time = microtime(TRUE); } else { ini_set('display_errors', 'Off'); ini_set('display_startup_errors', 'Off'); ini_set('html_errors', 'Off'); error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT); } //if user is connected if($_SESSION['user_id']) { //load variables $uid=$_SESSION['user_id']; //load user table $qry=$db->prepare("SELECT * FROM `tusers` WHERE id=:id"); $qry->execute(array('id' => $_SESSION['user_id'])); $ruser=$qry->fetch(); $qry->closeCursor(); if(!isset($ruser['profile'])) { echo 'ERROR : Unable to load user profile ('.$_SESSION['user_id'].')'; LogIt('error','Unable to load user profile ('.$_SESSION['user_id'].')',0); exit; } //find profile id of connected user $_SESSION['profile_id']=$ruser['profile']; //load rights table $qry=$db->prepare("SELECT * FROM `trights` WHERE profile=:profile"); $qry->execute(array('profile' => $_SESSION['profile_id'])); $rright=$qry->fetch(); $qry->closeCursor(); //set role name of profile if($_SESSION['profile_id']==0) {$profile="technician";} elseif($_SESSION['profile_id']==1) {$profile="user";} elseif($_SESSION['profile_id']==4) {$profile="technician";} elseif($_SESSION['profile_id']==3) {$profile="user";} else {$profile="user";} } //define current language require "localization.php"; //check php version if(phpversion()<7) {echo DisplayMessage('error', T_('Version de PHP non supportée '.phpversion().', requis 7.3 min'));}; //put keywords in variable if($_POST['keywords']||$_GET['keywords']) { $keywords="$_GET[keywords]$_POST[keywords]"; $keywords=htmlspecialchars($keywords, ENT_QUOTES, 'UTF-8'); } else {$keywords='';} if($_POST['userkeywords']||$_GET['userkeywords']) { $userkeywords="$_GET[userkeywords]$_POST[userkeywords]"; $userkeywords=htmlspecialchars($userkeywords, ENT_QUOTES, 'UTF-8'); } else {$userkeywords='';} if($_POST['assetkeywords']||$_GET['assetkeywords']) { $assetkeywords="$_GET[assetkeywords]$_POST[assetkeywords]"; $assetkeywords=htmlspecialchars($assetkeywords, ENT_QUOTES, 'UTF-8'); } else {$assetkeywords='';} if($_POST['rightkeywords']||$_GET['rightkeywords']) { $rightkeywords="$_GET[rightkeywords]$_POST[rightkeywords]"; $rightkeywords=htmlspecialchars($rightkeywords, ENT_QUOTES, 'UTF-8'); } else {$rightkeywords='';} if($_POST['procedurekeywords']||$_GET['procedurekeywords']) { $procedurekeywords="$_GET[procedurekeywords]$_POST[procedurekeywords]"; $procedurekeywords=htmlspecialchars($procedurekeywords, ENT_QUOTES, 'UTF-8'); } else {$procedurekeywords='';} if($_POST['listkeywords']||$_GET['listkeywords']) { $listkeywords="$_GET[listkeywords]$_POST[listkeywords]"; $listkeywords=htmlspecialchars($listkeywords, ENT_QUOTES, 'UTF-8'); } else {$listkeywords='';} if($_POST['logkeywords']||$_GET['logkeywords']) { $logkeywords="$_GET[logkeywords]$_POST[logkeywords]"; $logkeywords=htmlspecialchars($logkeywords, ENT_QUOTES, 'UTF-8'); } else {$logkeywords='';} //download backup file if($_GET['download_backup'] && $rright['admin'] && $_SESSION['user_id']) {header("location: ./backup/$_GET[download_backup]");} //download attachment file if($_GET['download'] && $_SESSION['user_id']) {require('core/download.php'); exit;} ?> '; } ?> '; ?> '; } if(($_GET['page']=='ticket') || ($_GET['page']=='asset') || ($_GET['page']=='dashboard') || ($_GET['page']=='admin/user') || ($_GET['subpage']=='user')) { echo ' '; } if($_GET['page']=='calendar') { echo ' '; } if(($_GET['page']=='admin' && ($_GET['subpage']=='parameters' || $_GET['subpage']=='list')) || $_GET['subpage']=='user') { echo ' '; } ?> ';} ?> '; if($_SESSION['user_id']) { //include specific script for page if($_GET['page']=='ticket' || $_GET['page']=='procedure'|| $_GET['subpage']=='parameters') {include ('./wysiwyg.php');} if(($_GET['page']=='admin' && ($_GET['subpage']=='parameters' || $_GET['subpage']=='list')) || $_GET['subpage']=='user') {echo '';} //chosen style if(($_GET['page']=='ticket') || ($_GET['page']=='asset') || ($_GET['page']=='dashboard') || ($_GET['page']=='admin/user') || ($_GET['subpage']=='user')) { echo ' '; } //log off popup 500000 if(!$rparameters['ldap_sso']) { if($rparameters['timeout']) {$timeout=$rparameters['timeout']*60000;} else {$timeout=ini_get("session.gc_maxlifetime")*1000;} if($timeout>9000000000) {$timeout='9000000000';} #3661 bug if(!isset($_SESSION['auth_logout_token'])) $_SESSION['auth_logout_token']=''; echo ' '; } //call reminder popup include "./reminder.php"; //call pwd switch popup if($ruser['chgpwd']){include "./modify_pwd.php";} if($rparameters['user_password_policy'] && $rparameters['user_password_policy_expiration']!=0) { $password_expiration_date=date('Y-m-d', strtotime($ruser['last_pwd_chg']. ' + '.$rparameters['user_password_policy_expiration'].' days')); if($password_expiration_date < date('Y-m-d') && $ruser['last_pwd_chg']!='0000-00-00') {include "./modify_pwd.php";} } //display admin message popup if(isset($_SESSION['profile_id']) && $_SESSION['profile_id']==4 && $rparameters['admin_message_alert']) { echo ' '; } //display time to execute if($rparameters['debug']) { $end_time = microtime(TRUE); printf('
Page loaded in %f seconds
', $end_time - $start_time ); } } //close database access $db = null; ?>
J'ai essayé :
de vider le cache
de copier le contenu de /etc/php/7.3 dans /etc/php/7.4
de redémarrer apache2 et mysql.
Par ailleurs, la base de données est toujours présente et fonctionnelle.
Est-ce que quelqu'un aurait une idée plus précise d'où chercher ?
Merci par avance pour votre aide