You are not logged in.
Bonjour,
Lorsque je lance l'installateur web de GLPI10, j'obtiens le message ci-dessous lorsque je souhaite créer une nouvelle base "glpi" :
Uncaught error Eception mysqli exception : unknow database 'glpi' in /var/www/glpi/install/install.php at line 319
Je suis sur une install fraiche de Debian 11.5, tous les modules sont installés.
voici le contenu de la ligne 317 à 320 de mon fichier originel
} else if (!empty($newdatabasename)) { // create new db
// Try to connect
if ($link->select_db($newdatabasename)) {
echo "<p>" . __('Database created') . "</p>";
De quoi cela peut-il provenir ?
Merci de votre aide
Last edited by ccandaes (2023-02-27 17:15:56)
Offline
Bonjour,
il me semble avoir eu quelque chose de similaire sur des versions antérieures.
As tu essayer de créer juste une base vide directemetn dans mysql/mariadb avant de lancer l'installation de glpi ? ce fut la solution lorsque je rencontrai cette erreur
Manger un castor, c'est sauver un arbre.
Quand on est mort, on ne sait pas qu'on est mort ; c'est pour les autres que c'est difficile. Quand on est con, c'est pareil !
Offline
Idem, de mon coté je créait la Base vide avant l'install pour ne pas avoir de soucis.
pense juste ensuite a mettre tout les droits sur ta base au user qui sera utilisé par glpi.
Offline
Merci pour votre retour les gars.
Je suis ultra débutant en SQL mais je vais chercher l'info, donc vous me conseillez :
- de créer une base "glpidb" par exemple
- de créer un utilisateur tierce "glpiuser" (ou je peux donner les droits à root directement) ?
ensuite question subsidiaire, une fois la base vide créer dois-je
Réponse A :-)
- lancer l'install de GLPI via le navigateur; lier la base glpidb puis ré-importer ma base de mon serveur actuel ? qui est en version 9.3.3
Réponse B :-)
faire l'inverse à savoir : importer ma base glpi 9.3.3 et ensuite lancer l'install de GLPI et lui dire que j'ai déjà une base ?
Merci de votre aide
Last edited by ccandaes (2023-02-27 19:01:47)
Offline
J'ai testé les deux méthodes.
Lors du lancement de glpi, s'il détecte que la base n'est pas dans la version attendue, il proposera une migration vers la version GLPI
en revanche, j'ai toujours fait ça AVANT de renommer/supprimer le fichier install/install.php ; mais il me semble qu'il y a un script de migration, donc pas sur que ce fichier soit nécessaire pour cette migration
pour les utilisateurs, il n'y a pas de règles, fais comme tu préfères selon les habitudes deja mise en place (les infos de connexion seront inscrites dans le fichier glpi/config/config_db.php).
En revanche, l'ensemble du dossier glpi doit appartenir à www-data
Et bien sur, je t'invite à jouer sur un serveur de test et à vérifier le bon fonctionnement des plugins
Manger un castor, c'est sauver un arbre.
Quand on est mort, on ne sait pas qu'on est mort ; c'est pour les autres que c'est difficile. Quand on est con, c'est pareil !
Offline