bug affichage administration et personnes connectés 3.4.1c

  • ecureuil38
  • Topic Author
  • New Member
  • New Member
More
3 years 9 months ago #2711 by ecureuil38
Bonjour,

La version en 3.4.0b fonctionnait bien mais vu qu'il y a des correctifs de sécurité, je suis passé en 3.4.1c sur mon serveur de test qui est en Debian 10, php 7.3. Malheureusement j'ai un problème d'affichage, je suis connecté avec le compte administrateur, lorsque je clique sur administration j'ai bien le bandeau mais le reste de la page est blanche de même quand je clique sur 2 personnes connectés.
Que faire ? que dois-je vérifier ?

Merci pour votre aide.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
3 years 9 months ago #2712 by Yan
Bonjour,
vous avez sûrement levé une incompatibilité du code de GRR avec php 7.3.
Que donne le code html de la page blanche ?
À ce que vous dites, s’il y a le bandeau haut, c’est la <section> qui est fautive.
Merci pour votre retour,
cordialement,
YN

Please Log in or Create an account to join the conversation.

  • ecureuil38
  • Topic Author
  • New Member
  • New Member
More
3 years 9 months ago #2714 by ecureuil38
j'ai essayé en php 7.2 et c'est pareil, faut-il que j’essaie avec une version de php plus ancienne genre 5.6 ?

Pour le code je n'arrive pas à joindre le fichier. Alors le voici :

***** code de la page http://localhost/GRR/admin/admin_accueil.php?day=02&month=06&year=2020 *****

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="Robots" content="noindex" />
<title>Nom de l'Etablissement</title>
<link rel="shortcut icon" href="../favicon.ico" />
<link rel="stylesheet" type="text/css" href="../bootstrap/css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="../include/admin_grr.css" />
<link rel="stylesheet" type="text/css" href="../bootstrap/css/select2.css" />
<link rel="stylesheet" type="text/css" href="../bootstrap/css/select2-bootstrap.css" />
<link rel="stylesheet" type="text/css" href="../bootstrap/css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../bootstrap/css/jquery-ui-timepicker-addon.css" >
<link rel="stylesheet" type="text/css" href="../bootstrap/css/bootstrap-multiselect.css">
<link rel="stylesheet" type="text/css" href="../bootstrap/css/bootstrap-clockpicker.min.css">
<link rel="stylesheet" type="text/css" href="../themes/default/css/style.css" />
<link rel="stylesheet" type="text/css" href="../themes/default/css/style.css" />
<link rel="stylesheet" type="text/css" href="../themes/default/css/types.css" />
<script type="text/javascript" src="../js/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jquery.validate.js"></script>
<script type="text/javascript" src="../js/jquery-ui-timepicker-addon.js"></script>
<script type="text/javascript" src="../bootstrap/js/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/bootstrap-clockpicker.js"></script>
<script type="text/javascript" src="../js/bootstrap-multiselect.js"></script>
<script type="text/javascript" src="../js/html2canvas.js"></script>
<script type="text/javascript" src="../js/menu.js"></script>
<script type="text/javascript" src="../js/jquery.floatThead.min.js"></script>
<script type="text/javascript" src="../js/planning2Thead.js"></script>
<script type="text/javascript" src="../js/jspdf.min.js"></script>
<script type="text/javascript" src="../js/pdf.js" ></script>
<script type="text/javascript" src="../js/popup.js" charset="utf-8"></script>
<script type="text/javascript" src="../js/functions.js" ></script>
<script type="text/javascript" src="../js/select2.js"></script>
<script type="text/javascript" src="../js/select2_locale_fr.js"></script>
<script type="text/javascript" src="../js/selection.js" ></script>
<script type="text/javascript" src="../js/jscolor.js"></script></head>
<body><header><div id="panel">
<div class="accueil ">
<h2>
<a href="../day.php?area=1&amp;day=02&amp;year=2020&amp;month=06">Nom de l'Etablissement</a>
</h2>
</div>
<div class="administration">
<br><a href='./admin_accueil.php?day=02&amp;month=06&amp;year=2020'>Administration</a>
<br />
<a href='./admin_view_connexions.php'>2 personnes connectées</a>
<br /><p class='avertissement'><a href='../admin/admin_accueil.php?day=02&amp;month=06&amp;year=2020&amp;' class='avertissement' ></a></p></div>
<div class="configuration" >
<a onclick="charger();" href=" mon.site.fr/grr/admin_accueil.php?day=02...;default_language=fr ">France
<a onclick="charger();" href=" mon.site.fr/grr/admin_accueil.php?day=02...;default_language=de ">Deutch
<a onclick="charger();" href=" mon.site.fr/grr/admin_accueil.php?day=02...;default_language=en ">English
<a onclick="charger();" href=" mon.site.fr/grr/admin_accueil.php?day=02...;default_language=it ">Italiano
<a onclick="charger();" href=" mon.site.fr/grr/admin_accueil.php?day=02...;default_language=es ">Spanish
<br /><a href="../my_account.php?day=02&amp;year=2020&amp;month=06">grr Administrateur - Gérer mon compte</a>
<br/><a href="../report.php">Recherche & Stats</a>
<br /> <a href="../logout.php?auto=0&amp;redirect_page_accueil=yes" >Se déconnecter</a>
</div>
</div>
<a id="open" class="open" href="#"><span class="glyphicon glyphicon-arrow-up"><span class="glyphicon glyphicon-arrow-down"></span></span></a>
</header><section>
<div class="col-sm-3 col-xs-12"><div class="panel-group" id="accordeon">




Merci

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
3 years 9 months ago #2716 by Yan
C’est sûr que ce code ne peut donner qu’une section vide !
Je suis en php 7.2, donc j’ai une autre hypothèse : quelle est la version de MySql ?

Please Log in or Create an account to join the conversation.

  • ecureuil38
  • Topic Author
  • New Member
  • New Member
More
3 years 9 months ago #2718 by ecureuil38
j'ai installé Mariadb car mysql sur debian 10 ça ne va pas, plein de message d'erreur à l'installation.

version mariadb:
Server version: 10.3.22-MariaDB-0+deb10u1 Debian 10

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
3 years 9 months ago #2720 by Yan
Bonjour,
j'ai
Code:
Version PHP : 7.2.17 Base de donnée : mysql 5.5.5-10.1.38-MariaDB
et d'après l'analyse du code source, c'est dans le calcul du menu gauche (script admin_col_gauche2.php) qu'il y a un problème...
ne le reproduisant pas, je compte sur vous pour approfondir la question.
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • ecureuil38
  • Topic Author
  • New Member
  • New Member
More
3 years 9 months ago #2724 by ecureuil38
bonsoir,

Après 4 heures d'installation de mysql version 8.0.20 sous Debian 10, la version 3.4.1c semble fonctionner normalement.
Mes compétences en php sont trop limitées pour comprendre pourquoi ça ne fonctionne pas avec Mariadb.

Pb contourné !

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
3 years 9 months ago #2727 by Yan
Bonjour,
n'hésitez pas à revenir vers nous si vous observez des dysfonctionnements : GRR sur MySQL 8, je crois que c'est une première !
Il y a certainement une raison pour laquelle votre autre configuration dysfonctionne, ce n'est pas la même version de MariaDB (10.3 vs 10.1). Je suis surpris qu'aucune erreur ne s'affiche. Avez-vous regardé du côté des logs ?
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • ecureuil38
  • Topic Author
  • New Member
  • New Member
More
3 years 9 months ago #2728 by ecureuil38
Bonjour,

dans /var/log/apache2/error.log
j'ai cette ligne qui apparait lorsque je clique sur administration :
[Wed Jun 03 21:23:25.322058 2020] [php7:error] [pid 3028] [client ::1:40230] PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /var/www/html/GRR/admin/admin_col_gauche2.php:25\nStack trace:\n#0 /var/www/html/GRR/admin/admin_col_gauche2.php(124): sousMenu(Array, 'G\\xC3\\xA9n\\xC3\\xA9ral')\n#1 /var/www/html/GRR/admin/admin_accueil.php(36): include('/var/www/html/G...')\n#2 {main}\n thrown in /var/www/html/GRR/admin/admin_col_gauche2.php on line 25, referer: http://localhost/GRR/day.php?area=1

Je suis allé voir dans le fichier /admin_col_gauche2.php à la ligne 25, mais je vois pas ce qui cloche.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
3 years 9 months ago #2731 by Yan
Vraisemblablement votre php n'a pas été configuré avec l'extension mbstring (multi-byte string) qui gère au mieux les caractères UTF-8.
Je corrige de suite le README.md.
Désolé pour cet oubli, et merci pour votre retour.
Cordialement,
YN

Please Log in or Create an account to join the conversation.

Moderators: Yan