You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-10-23 08:47:20

morphos
Member
Registered: 2008-10-23
Posts: 20

Problème caractère

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

#2 2008-10-23 08:57:16

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Problème caractère

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

#3 2008-10-23 09:05:21

morphos
Member
Registered: 2008-10-23
Posts: 20

Re: Problème caractère

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

#4 2008-10-23 09:09:42

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Problème caractère

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

#5 2008-10-23 09:12:27

morphos
Member
Registered: 2008-10-23
Posts: 20

Re: Problème caractère

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

#6 2008-10-23 09:20:06

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Problème caractère

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

#7 2008-10-23 09:25:46

morphos
Member
Registered: 2008-10-23
Posts: 20

Re: Problème caractère

Pourrais-je avoir de l'aide pour MYSQL pour exporter, supprimer et importer une BD ?

Offline

#8 2008-10-23 09:43:04

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Problème caractère

mouarf.....
Export :
mysqldump -u root -p base_glpi > dump.sql

Import :
mysql -u root -p base_glpi < dump.sql

Offline

#9 2008-10-23 15:07:44

morphos
Member
Registered: 2008-10-23
Posts: 20

Re: Problème caractère

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 smile

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

#10 2008-10-23 16:33:09

morphos
Member
Registered: 2008-10-23
Posts: 20

Re: Problème caractère

Bon et bien je me répond smile

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

#11 2008-10-23 17:24:44

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Problème caractère

je ferme donc


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

Board footer

Powered by FluxBB