You are not logged in.
Pages: 1
Topic closed
Bonjour,
Je me présente car je suis nouveau, Alban BOREL je suis en BTS TSMIR ( Technicien Supérieur en Maintenance Informatique et Réseau ) et j'ai un petit soucis avec GLPI.
Je m'explique, glpi était déja présent sur le réseau mais je voulais le mettre à jour car la version est la 0.68.2 et est sur un windows. J'ai installé la nouvelle version 0.71.2 sur un environnement linux (Centos 5.0) ou j'avais préalablement déjà installé nagios ainsi que centreon. L'installe se déroule correctement avec aucun problème. Mais lorsque j'importe le dump de la version 0.68.2 que je l'intègre à ma nouvelle version tout se passe bien sauf dans la fiche d'un ordinateur qui par exemple me met des caractère tronqué du style � au lieux de °. C'est le seul problème au jour d'aujourd'hui que j'ai découvert lors de ma navigation sur la nouvelle version.
mysql Ver 14.12 Distrib 5.0.45, for redhat-linux-gnu (i686) using readline 5.0
Server version: Apache/2.2.3
glpi 0.71.2 (Bd datant de la version 0.68.2.
Merci de votre aide.
Offline
Ah ben si au jour d'aujourd'hui sans lendemain tu faisait un export et un import de ton dump correctement ça irait mieux.
Comment as-tu exporter / importer? comment as-tu mis à jour la base de la version 0.68.2 à 0.71.2?
Offline
J'ai tout bêtement copier le dump de mon serveur glpi windows dans le dossier de dump de mon glpi linux je rappel les version (0.68.2 Win et 0.71.2 Linux) et fait une restauration dans ma nouvelle version en allant dans donné restauré. Cela ma demandé une mise à jour que j'ai donc effectué j'ai passé mon php.ini en 32Mo comme il est conseillé tout est passé niquel.
Offline
avec une version aussi vieille ça ne doit pas marché car la nouvelle en UTF-8.
Ce que tu peux faire, c'est export SQL directement, import SQL sur ton CentOS et installation (mise à jour) d'un GLPI tout neuf.
Offline
L'export / import directement dans SQL ou via glpi ? parce que via GLPI C'est ce que j'ai fait ...
Sinon de passé progressivement de version en version sa pourrais le faire ? aurait il un moyen de faire une modification en masse du .xml afin de régler le problème ?
Offline
directement à partir de MySQL
Après tu peux essayer avec les version progressives mais les sauvegardes dans glpi ne sont pas faites pour la mise à jour de celui-ci
Offline
Pourrais-je avoir de l'aide pour MYSQL pour exporter, supprimer et importer une BD ?
Offline
mouarf.....
Export :
mysqldump -u root -p base_glpi > dump.sql
Import :
mysql -u root -p base_glpi < dump.sql
Offline
Une petite question concernant mysql, je voudrais copier la valeur de mon champ name dans le champ de other serial. J'utilise cette commande :
update glpi_computers set name = otherserial;
Le problème c'est que sa fonctionne bien sauf qu'au lieu de me copier le champ entier -> PC N° : ...
Il me copie simplement PC N dans name et otherserial. Comment puis-je faire pour qu'il copie correctement ?
EDIT : autant pour moi je me suis trompé d'ordre
RéEDIT: Bon je me perds un peut dans tout sa, je m'explique
La copie fonctionne bien mais le problème c'est qu'elle modifie entièrement ma table et donc maintenant quand je crée un nouveau PC je n'ai plus la structure que je veux avoir c'est à dire que je veux que dans otherserial la structure soit PC N° : ... et quand je copie ce qui est normal j'obtient le format de name qui est PC_N_... est il possible après copie de mettre une exception dans une requête pour modifier dans otherserial simplement PC_N_ en PC N° : en gardant bien sur ce qui suit après PC_N_... ?
Last edited by morphos (2008-10-23 15:47:01)
Offline
Bon et bien je me répond
Donc mon problème était que ma base de donnée était complètement foiré suite à ma mise à jour de la version de glpi 0.68.2 à 0.71.2 mes numéro d'inventaire avait complètement perdu l'incrémentation et me mettaient aussi des caractères bizarre.
J'ai donc effectué une copie du Nom(name sous mysql) dans mon numéro d'inventaire(otherserial) :
USE <Nom DB>
UPDATE glpi_computers
SET otherserial=name
WHERE id > 5;
J'ai mis la condition WHERE pour éviter de modifier la ligne d'incrémentation automatique.
Ensuite j'ai fait une commande de remplacement de 'PC_N_' par 'PC N° : ' :
UPDATE glpi_computers
SET otherserial=replace(otherserial, 'PC_N_', 'PC N° : ');
Et voila tout retrouve son normal, j'espère que sa aidera quelques personne qui son aussi dans un cas similaire.
Offline
je ferme donc
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Pages: 1
Topic closed