forum.coppermine-gallery.net
Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: Titooy on December 09, 2005, 12:32:15 am
-
Il vous faut pour cela utiliser phpMyAdmin -- chez Free, ça se trouve à l'adresse http://phpmyadmin.free.fr/
Cliquez sur Exporter
Sélectionnez votre base de données
Cochez la case Inclure des énoncés "DROP TABLE" dans la section Structure de la 2e colonne.
Cochez la case Transmettre
Sélectionnez (si ce n'est pas fait) utf-8 à côté de Jeu de caractères du fichier:
Enregistrez le fichier où vous le voulez.
Ensuite, revenez à votre base de données et cliquez sur SQL
Pour l'Emplacement du fichier texte:, sélectionnez le fichier que vous venez de télécharger
Sélectionnez cette fois latin1 comme Jeu de caractères du fichier:
Cliquez sur Exécuter
Et voilà, votre base de donnée est prête pour Coppermine 1.4
-
Alors là, je n'aurais qu'n mot:
BRAVO ET MERCI :D :D (tiens il y a deux mots, une erreur d'encodage peut être ;))
J'ai comme l'impression que pas mal d'utilisateurs francophones seront content d'avoir une solution simple à ce problème de conversion des caractères.
Petites précision toutefois, si vous avez déjà modifié à la main certains caractères, ceux ci seront mal convertis :-\
-
Bonjour à tous
moi j'ai également suivit la procédure, mais lors de la réinjection du fichier, je ne sais pas ou cocher pour passer en latin1 ?
Merci de votre aide
-
Ensuite, revenez à votre base de données et cliquez sur SQL
Pour l'Emplacement du fichier texte:, sélectionnez le fichier que vous venez de télécharger
Sélectionnez cette fois latin1 comme Jeu de caractères du fichier:
Cliquez sur Exécuter
Il faut cliquer sur l'onglet sql en haut de page puis, chercher le fichier sauvegardé précédemment en cliquant sur parcourir, et enfin, en bas à droite, choisir le jeu de caractère du fichier. Tout cela dans la page à l'onglet sql de phpmyadmin
-
Merci Frantz d'avoir donné une réponse, mais en fait, j'ai déjà fais des manip avec phpmyadmin, mais la franchement null par ne m'apparait la possibilité chez mon hebergeur de choisir le "Jeu de caractères du fichier".
il utilise la version phpMyAdmin 2.6.4-pl4.. peut tu encore m'aiguiller ? merci :)
-
Effectivement en local je viens de voir que cette fonction est active dans mon phpmyadmin, mais pas chez l'hebergeur, comment je peux proceder ?
-
Salut!
Moi aussi c'est pareil, mon hébergeur ne me donne pas cette posibilité. (phpMyAdmin 2.6.4-pl3)
Dans ce cas, je crois qu'on a pas le choix de le faire à la main :'( :'(
-
Quelques captures d'écran pour illlustrer.
-
...
-
Merci Titooy
Effectivement toutes ces options je l'ai ai en local, mais absolument pas sur la version de mon hebergeur qui je pense pour des raisons à eux ne sont pas dispo.
N'esixte il pas une requiete à faire sur sql ?
Merci
-
Je sais que cela n'est pas très conventionnel, mais j'ai modifié le fichier "french" dans langage avec context (rapide). Ensuite dans la partie "configuration" j'ai donné la valeur "western iso-8859-1" cela à aumoin pour but de fonctionnier (j'èspère).
Au passage j'ai remarqué un bug, en tous les cas chez moi.
Pour arriver à l'utilisation d'un theme différent, il m'a fallut dans paramètres des thèmes, chocher l'affichage des thèmes, ensuite saisir celui qui m'interresse et là seulement le changement de thème est pris en charge.
???
-
Meme problème pas d'accés au php-admin panel chez mon hébérgeur. Que c'est qui faut changer dans MySql?
-
Meme problème pas d'accés au php-admin panel chez mon hébérgeur. Que c'est qui faut changer dans MySql?
C'est bizarre, même free permets d'acceder à la gestion de la base de donnée.
Comment fais tu pour gérer ta base de donnée. Il doit bien y avoir un outil pour ça chez ton hébergeur
-
Salut Franz
Je suis heberger chez céléonet, et je sais pas pourquoi ils ont déactivés ces options, faudrait que je leur demande, mais bon. Par contre depuis le changement effectué manuellement, tout est entré dans le bon ordre.
Merci ::)
-
Salut,
J'ai également eu ce souci (choix non dispo) avec mon hébergeur (OVH)
Souci contourné en faisant les modifs en local, avec le PHPMyAdmin d'EasyPHP (attention, dans mon cas il a fallu que j'exporte les fichiers SQL en version normale et que je remplace (avec un simple éditeur de texte) certaines parties par celles du même export en mode "compatibilité 4.0")
Un peu galère, donc, mais plus satisfaisant et rapide que de revoir tout sa base à la main... ;)
++
Az'
-
Ah oui en effet, c'est pas bête comme idée! Je vais tester pour voir.
EDIT: Non on oublis ça :-[
-
Comme les autres après avoir mis à jour je me suis retrouvé avec " ? " à la place des caractères accentués, donc j'ai fais comme vous avez dis, j'exporte la base en utf-8 et je l'importe en mettant bien latin1 (je suis chez free donc il y a l'option) mais voilà cela n'a strictement rien changé :
http://galeriebar.free.fr/coppermine/index.php
(Les seules accents qui fonctionnent ce sont ceux dans les titres que j'ai modifiés manuellement)
Merci de votre aide !
Pierre
-
C'est bizarre, même free permets d'acceder à la gestion de la base de donnée.
Comment fais tu pour gérer ta base de donnée. Il doit bien y avoir un outil pour ça chez ton hébergeur
j'ai seulement l'accés à mon database MySql, mais je ne peut pas toucher au phpadmin
-
Bon ben là j'avoue être perdu, j'ai essayé de faire comme dit ci dessus mais le champs pour sélectionner utf-8 n'existe pas.
Mon hébergeur www.impakt.fr
Version de PHPMyAdmin : 2.6.4-pl4-Debian-2
Version MySQL : 4.0.18
Le site en question est http://nana.vavavoum.net/
- Faut-il que mon hebergeur active quelque chose ?
-
Bon ça y pour l'export de la base en UTF-8 mais ensuite pour la réinjecter en latin je n'ai pas cette option.
Est-ce que quelqu'un sait ce qu'il faut faire pour avoir latin. J'ai plein d'autres option mais pas latin.
Cordialement,
-
J'ai également eu ce souci (choix non dispo) avec mon hébergeur (OVH)
Chez OVH tu peux installer phpmyadmin, le configurer (c'est très simple) et aprés tu n'a plus de problème.
Pour les autres hébergeurs, rien ne vous empèche de l'installer sur votre site (Attention à la sécurité), il suffit de lui donner, lors de l'installation tous les paramètre de votre base de donnée.
Ou si vous avez peur pour la sécurité de votre site faite comme Arazen (c'est plus sûr), de l'installer sur son ordi, et de pointer sur la base de données distante.
Merci Titooy, car j'avais pas pensé à cette solution, je le fesais donnée par donnée :) (J'aime bien les travaux laborieux :)
-
Chez OVH tu peux installer phpmyadmin, le configurer (c'est très simple) et aprés tu n'a plus de problème.
???
J'ai bien mon install perso de phpMyAdmin sur l'espace Web (en 2.6.x car OVH fournit une version antérieure par le biais de son manager), mais je n'ai pas pour autant la possibilité de choisir le jeu de caractères de la base. Je pensais qu'il s'agissait d'une limitation des droits des utilisateurs MySQL imposée par OVH... S'il "suffit" de configurer phpMyAdmin, c'est tout bonheur. Je vais creuser un peu du côté des fichiers de config.
peebee, si tu repasses dans le coin et que tu as la solution en tête, n'hésites pas à la poster ou à m'envoyer un MP pour ne pas flooder plus avant le sujet ;)
Merci,
Azrayen'
-
Le choix du jeu de caractères est présent par défaut dans la 2.6.3 et disparaît (par défaut) dans la 2.6.4 et suivantes. Je crois qu'il y a une option à configurer pour le faire réapparaître mais je n'ai pas encore approfondi de ce côté.
-
Deplus, iconv n'est plus inclu dans PHP, en tout cas dans la version 4.4.1 il n'y est pas. Et même dans la doc de phpmyadmin je trouve pas ou activer cette fonction. J'utilise en local(EasyPHP) la version 2.7.0 pl-1(je passe à la pl-2 ce soir).
Faudrait regarder le config.inc.php d'une version 2.6.3 et la comparer à celle d'une 2.6.4+ Des volontaire :p
-
Bonjour,
J'ai essayé de faire la modif, je suis chez Free, mais quand je réinjecte la base de données, ça me met cette erreur:
#1007 - Can't create database 'jujudepomme'; database exists
Ce qui est logique puisque sur Free on a une seule base de données et qu'elle existe déjà...
Bref, je comprends pas trop ce que je dois faire, là ça n'a rien changé...
-
Bizarre, il ne m'avait pas fait ça avant.
Ce n'est pas grave, il suffit de supprimer la ligneCREATE DATABASE `votrelogin` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
dans le fichier sql
-
Personne ne peut m'aider ? C'est vraiment chiant cette base de donnnée qui n'est pas convertie :'(
-
Personne ne peut m'aider ?
Si : Bonjour et Merci
C'est vraiment chiant cette base de donnnée qui n'est pas convertie
Quelle est la question !
Les réponses de tyous poils sont présente sur le forum ! Et chaque cas est particulier quasiment !
PYAP
-
Oki donc je repose mon soucis :-)
J'ai fais la mise à jour vers la 1.4.2 et j'obtient à la place des caractères accentués précédement enregistrés (aussi bien dans les noms des fichiers, titre des images, commentaires,...) des " ?" sous Firefox et des carrés sous IE !
J'ai bien compris que le problème venait du fait qu'il faut que je convertisse la base en utf-8 seulement 'outil charsetmgr.php fournit por effectuer ceci ne fonctionne pas chez free (www.free.fr), je les ai même contactés pour savoir si ceci pouvait intaller de leur coté iconv, la réponse est négative :-(
J'ai ensuite essayé la methode qui consiste à exporter et à réimporter en latin1... ca n'a rien changé...
Je ne sais pas ce que je peux faire à part vous demander de l'aide :-D
Merci
-
As-tu essayé un clean install? Genre tu recommence à zéro, c'est ça que j'ai fait faute de solution. Certaine page ne sont toujours pas convertie mais le principale pour les visiteurs l'est.
-
As-tu essayé un clean install? Genre tu recommence à zéro, c'est ça que j'ai fait faute de solution. Certaine page ne sont toujours pas convertie mais le principale pour les visiteurs l'est.
Hein ? Le problème est dans la conversion de ma base de donnée je ne vois pas trop ce que donnerait une nouvelle installe et ma base fait 10Mo donc à chaque fois que je la manipule c'est la galère, toujours en train de la découper :-(
-
Bon j'explique,
j'avais CPG 1.3.5 et j'ai fait la mise à jour à 1.4.2 puis 1.4.3, dans les deux cas j'avais des probs de conversion. J'ai suivie toute les astuces données sur le forum et rien n'a fonctionner. Alors j'ai supprimmer ma galerie au complet et la BD de la galerie, j'ai effectuer une installation toute neuve et ça marche. Seul la page des catégories est encore déffectueuse tout les reste est ok.
-
Normal mais dans ce cas tu pers tout...
2410 photos dans 22 albums et 4 catégories avec 15860 commentaires affichées 339357 fois
Non merci.
-
Oula! :o
En effet, là c'est pas une bonne idée!
Bon, essaie de mettre une langue unique (pas UTF-8) et modifie le fichier french.php poue qu'il soit en ISO-8859-1. Mais je doute de cette solution!
As-tu une sauvegarde de ton ancienne version? Si oui, je repasserai à la version 1.3.5 pour l'instant. Il ne semble pas avoir de solution miracle malheureseument.
-
Je lis que tu découpes ton fichier SQL. Es-tu certain qu'il n'y a pas de conversion dans l'opération ? Cela expliquerait peut-être le problème...
-
Je lis que tu découpes ton fichier SQL. Es-tu certain qu'il n'y a pas de conversion dans l'opération ? Cela expliquerait peut-être le problème...
C'est possible je ne peux pas te dire... j'y comprends plus rien...
-
Encore une autre solution : avec iconv en local.
1. Faites une sauvegarde de votre base de données.
2. Téléchargez iconv (http://www.zlatkovic.com/pub/libxml/iconv-1.9.1.win32.zip)
3. Placez les fichiers iconv.exe et iconv.dll dans le même répertoire que votre sauvegarde MySQL
4. Ouvrez une fenêtre de commande DOS et naviguez jusqu'à votre répertoire
5. Introduisez la commande iconv.exe -f iso-8859-1 -t utf-8 sauvegarde.sql > sauvegarde-utf8.sql (remplacez sauvegarde.sql par le nom de votre fichier)
6. Importez le fichier sauvegarde-utf8.sql dans votre base de données.
-
Encore une autre solution : avec iconv en local.
1. Faites une sauvegarde de votre base de données.
2. Téléchargez iconv (http://www.zlatkovic.com/pub/libxml/iconv-1.9.1.win32.zip)
3. Placez les fichiers iconv.exe et iconv.dll dans le même répertoire que votre sauvegarde MySQL
4. Ouvrez une fenêtre de commande DOS et naviguez jusqu'à votre répertoire
5. Introduisez la commande iconv.exe -f iso-8859-1 -t utf-8 sauvegarde.sql > sauvegarde-utf8.sql (remplacez sauvegarde.sql par le nom de votre fichier)
6. Importez le fichier sauvegarde-utf8.sql dans votre base de données.
Ahhhh enfin une technique vraiment efficase !!!
Merci beaucoup ! Il faut mettre ca en post-it :-D Il ne me reste plus qu'a tout réenvoyer sur le serveur en découpant par petits morceaux :-p
-
Ahhhh enfin une technique vraiment efficase !!!
Le bon vieux retour au DOS ! Pas con du tout, et effectivement sur les petites configs ça passe mieux (pas de timeout).
Content pour toi, mafieuso. Bon découpage ;)
----------------------------------------------------------------
Seul la page des catégories est encore déffectueuse tout les reste est ok.
Un sujet correspondant +/- ici (http://forum.coppermine-gallery.net/index.php?topic=25203.0). Peut-être une piste, même si pour ce que j'ai vu ton code de template est OK.
Si ça peut t'aider (NB : Concerne la 1.4.2)...
++
Az'
-
Content pour toi, mafieuso. Bon découpage ;)
16000 lignes de la table comments à passer 500 par 500... ca m'a prit du temps mais j'en suis venu à bout :-) Après j'ai du modifier quelques petits trucs mais maintenant tout est en ordre :-D
Merci à tous ceux qui m'ont aidés et je le repete cette commande dos doit prendre moins d'une seconde et c'est vraiment la methode à mettre en post-it !!!
-
Bonjour,
J'ai essayé de faire la modif, je suis chez Free, mais quand je réinjecte la base de données, ça me met cette erreur:
#1007 - Can't create database 'jujudepomme'; database exists
Ce qui est logique puisque sur Free on a une seule base de données et qu'elle existe déjà...
Bref, je comprends pas trop ce que je dois faire, là ça n'a rien changé...
j'ai le meme problème, je vous que vous donnez cette solution :
Ce n'est pas grave, il suffit de supprimer la ligne
Code:
CREATE DATABASE `votrelogin` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
dans le fichier sql
mais je comprends pas ou enlever cette phrase. Si c'est dans le fichier qu'on a téléchargé precedemment alors avec quel programme puis-je l'ouvrir? ???
-
Bonjour,
C'est dans le fichier de sauvegarde de votre base de donnée. Vou spouvez l'ouvrir avec notepad par exemple
-
bonjour, j'ai enlevé la phrase et quand je charge le fichier j'ai ce message qui apparait:
Il semble que vous ayiez trouvé une anomalie dans l'analyseur syntaxique SQL. Veuillez examiner votre requête attentivement, et vérifier que vos apostrophes sont conformes. Il se pourrait aussi que vous ayiez chargé un fichier dont le contenu binaire n'est pas entre apostrophes. Si vous avez accès à MySQL via son interface de commande en mode ligne, vous pouvez y essayer votre requête. Le message d'erreur présenté plus bas pourrait vous indiquer la source du problème. En dernier recours, veuillez trouver la plus courte requête possible qui cause le problème, et soumettre un rapport d'anomalie en incluant la section à couper:
----Début de la section à couper----
eNodjrtKA0EYRkdiIVMLaf9isdr9M7M34lgNYVmDsxd3shEECyWJLqxhnSQSG/EB7HwBO/ENLHwU
n0ALSztxY3s4fOeLiiIrBAw4DFxQUSrABQ98j+pRizuUDsZagDWcCFjc1M25WUwN1tUFNleNfQsu
ej66yMFlLOixsOcx4KEI+oJzqKfX+xCtG7BocqePlQAfOfKAlrqATNsg4ygd2TCO2tRJNYckOx0q
JSFARvNEtl8wRM9pak7zw3zj2ZnerPjIQFXz1ZoqmcYCZsZZLWdOn/5X8qPO9i4hZIe8monfff55
6u5dLg8IeSy3WkiIlGUsk3v+fvZlPt7M7/fLw6f1B1zkRt8=
----Fin de la section à couper----
----Début des informations sur l'anomalie----
ERROR: C1 C2 LEN: 2 3 43
STR:
CVS: $Id: sqlparser.lib.php,v 2.34.2.1 2005/06/30 16:58:11 lem9 Exp $
MySQL: 4.1.15
USR OS, AGENT, VER: Win MOZILLA 5.0
PMA: 2.6.3-pl1
PHP VER,OS: 4.4.0 Linux
LANG: fr-utf-8
SQL: PK
sui quelqu'un peut m'expliquer d'ou vient le pb?
merci d'avance
-
c'est encore moi désolée :-[ j'ai réussi à comprendre pourquoi j'avais ce message c'était à cause d'une compression - decompression g refait sans compresser en enlevant la phrase en trop et meintenant j'ai ce message
Erreur
requête SQL:
-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
-- http://www.phpmyadmin.net
--
-- Serveur: a.augama.sql.free.fr
-- Généré le : Samedi 04 Mars 2006 à 17:12
-- Version du serveur: 4.1.15
-- Version de PHP: 4.4.0
--
-- Base de données: `a_augama`
--
USE a_augama
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
-- http://www.phpmyadmin.net
--
' at line 1
voilà si quelqu'un y comprend quelque chose ce serait cool merci
-
http://forum.coppermine-gallery.net/index.php?topic=27996.msg129521#msg129521