You are not logged in.
Bonjour,
Sur un Unbutu 22.04 j'ai installé GLPI 10.0.0.3. C'est une migration, j'ai migré la base qui était sur un serveur en version 9.5.5.
La config de ce nouveau serveur Unbutu 22.04 / Nginx / Maria DB /Php 8.1.2.
J'ai un Bug sur les listes déroulantes, dans un ticket ou un inventaire je n'ai aucun lieu, catégorie etc... qui m'est proposé. Et j'ai en message " les résultats ne peuvent pas être chargés"
Une idée d'où ça peut venir ?
cdt,
Offline
tu n'as pas eu de message d'erreur lors de la migration base de données ?
passe en mode debug pour avoir d'autres informatiosn peut etre ?
regarde les logs du serveur
Offline
Non pas d'erreur, les données sont bien en base si je vais directement dans les lieux, responsable technique ou autre les données sont bien présentes. Mais si je vais dans un ticket chercher le lieu la liste déroulante ne m'affiche rien, idem dans tous les autres listes déroulantes.
Offline
J'ai cette erreur dés que je rentre dans un ticket dans le log Nginx mais je ne sais pas si c'est lié au problème que je rencontre.
#0 {main}
thrown in /var/www/html/glpi/ajax/actorinformation.php on line 44" while reading response header from upstream, client: 10.X.X.X, server: glpimydomainfr, request: "GET /ajax/actorinformation.php?users_id_requester=793&only_number=true HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "glpimydomainfr", referrer: glpimydomainfr/front/ticket.form.php?id=4886"
2022/09/29 12:27:17 [error] 2169#2169: *521 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Class "Session" not found in /var/www/html/glpi/ajax/actorinformation.php:44
Last edited by Yann1ck (2022-09-29 15:26:48)
Offline
quand tu as fait la MAJ des fichiers GLPI, tu as ecrase les anciens fichiers ou tu as supprimé le contenu avant ?
Offline
J'ai fait la maj et l'import de la base sur le nouveau serveur . Ensuite j'ai remplacé le dossier files par celui de notre serveur glpi de prod qui est en 9.5.5
Offline
je dis cela car la procédure de MAJ est celle-ci :
backup your config directory, especially for your GLPI key file (config/glpi.key or config/glpicrypt.key) which is randomly generated;
backup your files directory, it contains users and plugins generated files, like uploaded documents;
backup your marketplace and plugins directory.
Download latest GLPI version.
Ensure the target directory is empty and extract files there. (en gros faut supprimer les anciens fichiers avant...
Restore the previously backed up config, files, marketplace and plugins directory.
Then open the GLPI instance URI in your browser, or (recommended) use the php bin/console db:update command line tools.
Offline
Oui tout était vide j'ai fait une installation propre sur une nouvelle VM. sauf qu'au lieu de choisir installer j'ai choisi migration et j'ai importé la base que je venais d'injecter. Ensuite j'ai mis mes dossiers files/plugins/marketplace/config à la place de ceux générés par l'installeur.
j'ai déja fait des migrations glpi sans soucis, la seule différence c'est que la j'ai mis Nginx au lieu d'apache et je me demande si ça vient pas de la.
Offline
J'ai désinstallé nginx et mis apache2 et je n'ai plus le problème.
il doit y avoir des modules PHP que nginx n'arrive pas à charger avec la conf nginx de base . si quelqu'un sait comment paramétrer parfaitement la conf du site pour nginx dans site-avalaible pour GLPI je suis preneur.
voila ma configuration, j'ai supprimé les commentaires pour que ce soit plus lisible:
server {
listen 80 default_server;
listen [::]:80 default_server;
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
ssl_certificate /path/certif;
ssl_certificate_key /path/certif;
root /var/www/html/glpi;
index index.html index.htm index.php index.nginx-debian.html;
server_name glpimydomainfr wwwglpimydomainfr;
access_log /var/log/nginx/glpimydomainaccess.log;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
Last edited by Yann1ck (2022-09-30 11:33:18)
Offline