[gull] Encodage de fichier et de base de données

Sean Boran sean at boran.com
Sun Mar 7 20:23:35 CET 2010


Bonjour,

As tu essayer le Module drupal, 'backup and migrate'? Je lutilise
souvent pour copier les Sites...

Sean

On Saturday, March 6, 2010, Samuel Chenal <samuel_chenal at yahoo.fr> wrote:
> Bonjour à tous,
>
> J'ai un petit soucis d'encodage de fichier texte et de base de données MySQL.
>
> J'administre actuellement le site http://www.ll-dd.ch/ (partenariat entre Swisslinux et le gull). Il est développé en Drupal.
>
> La console d'administration me dit de le mettre à jour (je l'ai laissé en 6.12 et il me conseille une migration en 6.16). En bon informaticien qui n'a encore jamais upgradé un site sous drupal, j'ai voulu copier ce site sur mon serveur web de test à la maison (un ubuntu server 9.10 fraîchement installé) pour me faire la main avant de toucher la "production".
>
> J'ai suivi la procédure ad hoc sous :
>
> http://drupal.org/node/679054
>
> (très bien faite, en passant)
>
> Je vous passe les détails.
>
> "A" représente le serveur web public http://www.ll-dd.ch/
> "B" représente mon serveur web de test.
>
> 1) Export de la BD de "A" lldd dans un fichier texte 20100228_lldd_2.sql avec phpmyadmin.
> 2) J'applique quelques modifications dans les requêtes (comme mentionné dans le tutorial) et je prends garde de vérifier l'encodage du fichier texte (utf8). Je vérifie également que les accents et ç apparaissent correctement dans les commandes INSERT du fichier.
> 3) Création d'une BD lldd sur "B" avec phpmyadmin en utilisant l'interclassement utf8_general_ci. J'utilise exactement le même user (lldd) et pwd que sur "B".
> 4) Import du fichier 20100228_lldd_2.sql sur "B" via la commande "source" de mysql. J'obtiens que des "Query Ok" et des "Warnings: 0".
> 5) Vérification en allant sur le site "B" avec firefox. Tout semble bien fonctionner excepté que l'interface d'admin de Drupal est en anglais alors qu'elle est en Français sur "B" et que tous les caractères francophones des textes sont "codés" (ex: "Ce site est dévolu à  la promotion des logiciels libres").
> 6) Je vérifie la langue dans la section d'admin et je vois effectivement que Français s'écrit : Français... Pas étonnant que mon interface soit revenue en anglais s'il utilise cette valeur comme mot-clef...
> 7) Je vois aussi un problème avec le module "Image". Toutes les tailles d'images ont disparu (vignettes, aperçu,...).
> 8) Vérification dans phpmyadmin en prenant un enregistrement de la table "variables":
>
> SELECT *
> FROM `variable`
> WHERE (
> (
> `variable`.`name` = 'image_sizes'
> )
> )
> AND (
> `name` LIKE 'image_sizes'
> )
>
> Dans le champ Valeur du résultat, on retrouve "Aperçu"...
>
> Question simple : quelqu'un a-t-il une procédure simple pour faire un dump d'une BD mysql et un import sur un autre serveur en conservant le bon encodage ?
>
> Pour info, mon dump se trouve ici :
>
> http://www.ll-dd.ch/files/Affiches/20100228_lldd_2.sql
>
> Merci d'avance pour vos conseils !
>
> a+
>
> Samuel
>
>
>
>
>
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull
>


More information about the gull mailing list