You are not logged in.
Bonjour,
J'ai un Synology DS416, j'ai installé le paquet officiel de GLPI 9.2.2 dessus. Je voulais procéder à la mise à jour vers la 9.3.3, j'ai installé les dépendances avec composer en local depuis mon PC et transférer le tout sur le NAS. Ce qui bloque c'est la version de mariadb qui en version 5.5.59 par défaut et GLPI 9.3.3 dit qu'elle est trop ancienne et refuse de se mettre à jour. Si je met Mariadb 10.x, il ne la voit pas et voit toujours la 5.5.59.
Comment définir mariadb 10 par défaut sur le NAS ?
Ce n'est pas Synology qui s'occupe de la mise à jour du paquet GLPI ?
Merci d'avance
GLPI 10.0.10 on Synology DS416 (DSM 7.2.x) and GLPI-Agent 1.5
Offline
Bonsoir
Je cherche également une solution.
Offline
Bonjour,
Je suis toujours dans l'attente d'une solution pour pouvoir mettre à jour GLPI sur mon Synology
GLPI 10.0.10 on Synology DS416 (DSM 7.2.x) and GLPI-Agent 1.5
Offline
Bonjour,
Pour mes mises à jour depuis la v0.72 je supprime le dossier glpi/ et le recréé avec la nouvelle version. En se connectant à l'interface web, il vous demande de mettre à jour la base, suivez les étapes et le tour est joué !
Offline
Bonjour,
Quelle version de GLPI utilisez-vous sur votre NAS Synology ?
GLPI 10.0.10 on Synology DS416 (DSM 7.2.x) and GLPI-Agent 1.5
Offline
Je crois avoir compris le problème, étant donné que mariadb 10 utilise un autre port que celui de mariadb 5 que j'essaie d'installer la 9.3 il essaie le port par défaut et donc sous mariadb 5. Lors de l'installation de GLPI 9.3 comment préciser le port de mariadb 10 ?
GLPI 10.0.10 on Synology DS416 (DSM 7.2.x) and GLPI-Agent 1.5
Offline
Je crois avoir compris le problème, étant donné que mariadb 10 utilise un autre port que celui de mariadb 5 que j'essaie d'installer la 9.3 il essaie le port par défaut et donc sous mariadb 5. Lors de l'installation de GLPI 9.3 comment préciser le port de mariadb 10 ?
Hum possible... Peut-être en mettant pour serveur SQL "localhost:3307" ?
Offline
Bonjour,
J'ai essayé mais il refuse aussi, j'arrive bien à me connecter sous mariadb 10 avec phpmyadmin :
GLPI 10.0.10 on Synology DS416 (DSM 7.2.x) and GLPI-Agent 1.5
Offline
Je ne peux pas éditer mon dernier message, j'ai mis le mauvais lien vers l'image :
GLPI 10.0.10 on Synology DS416 (DSM 7.2.x) and GLPI-Agent 1.5
Offline
J'ai mis la chose suivante dans Serveur SQL et ça a fonctionné :
127.0.0.1:3307
Il me reste à voir comment faire pour mettre à jour avec les tables de la 9.2.4
GLPI 10.0.10 on Synology DS416 (DSM 7.2.x) and GLPI-Agent 1.5
Offline
J'ai pu mettre à jour GLPI en version 9.3.4, pour convertir les tables vers innodb, en lançant le script même en root ça n'avait pas fonctionné :
cd ./glpi/scripts/
php innodb_migration.php
J'ai du suivre cette méthode pour le faire : https://www.skyminds.net/mysql-converti … at-innodb/
Reste à migrer maintenant vers GLPI 9.4.3 et à remettre le plugin fusioninventory
GLPI 10.0.10 on Synology DS416 (DSM 7.2.x) and GLPI-Agent 1.5
Offline
Bonjour,
Je vous fait part de mon expérience de MAJ a la version 9.4.4 sur mon syno DSM 6.2.1
Copie le dossier GLPI version stable x.x.x dans le Synology /Volume/web/
Remplacer le répertoires Glpi/Files par celui de l’ancien installation
En CLI avec Putty par exemple modifier les droits du dossier GLPI:
sudo -i
chown -R root:root glpi
Modifier le ficher GLPI/Install/Install.php comme suite
>>
echo "<input type='text' name='db_host'><p>";
A remplacer par :
echo "<input type='text' name='db_host' value='localhost:/run/mysqld/mysqld10.sock' readonly><p>";
<<
>>
if (count($hostport) < 2) {
$link = new mysqli($hostport[0], $user, $password);
} else {
$link = new mysqli($hostport[0], $user, $password, '', $hostport[1]);
}
A remplacer par :
//SYNO
$link = new mysqli($hostport[0], $user, $password, '', 3307, '/run/mysqld/mysqld10.sock');
//SYNO
<<
>>
if (count($hostport) < 2) {
$link = new mysqli($hostport[0], $user, $password);
} else {
$link = new mysqli($hostport[0], $user, $password, '', $hostport[1]);
}
A remplacer par :
//SYNO
$link = new mysqli($hostport[0], $user, $password, '', 3307, '/run/mysqld/mysqld10.sock');
//SYNO
>>
De nouveau En CLI avec Putty :
chown -R http:http glpi
chmod 755 glpi (si nécessaire)
Aller sur DSM : Web Station > PHP Settings > Default Profile > Edit (Dans mon cas PHP 7.0)
Coché les Extensions crul, gd, iconv, mysqli
(il se peut que d’autre Extension sont nécessaires, glpi renvoie l’erreur pendant MAJ)
et c’est parti pour la MAJ
Last edited by Al Manhal (2019-11-08 15:14:28)
Offline