Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Erreur dans mysql  (Read 9087 times)

0 Members and 1 Guest are viewing this topic.

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Erreur dans mysql
« on: October 13, 2005, 08:56:58 pm »

Bonjour à tous !
J'ai voulu chargé ma table sql dans mon nouvel hebergeur mais lorsque je le lance voici les erreurs que j'ai :

Hello !
When i want to insert my table of coppermine on my new host i had this error :

CREATE TABLE `cpg133_albums` (

`aid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`title` varchar( 255 ) NOT NULL default '',
`description` text NOT NULL ,
`visibility` int( 11 ) NOT NULL default '0',
`uploads` enum( 'YES', 'NO' ) NOT NULL default 'NO',
`comments` enum( 'YES', 'NO' ) NOT NULL default 'YES',
`votes` enum( 'YES', 'NO' ) NOT NULL default 'YES',
`pos` int( 11 ) NOT NULL default '0',
`category` int( 11 ) NOT NULL default '0',
`pic_count` int( 11 ) NOT NULL default '0',
`thumb` int( 11 ) NOT NULL default '0',
`last_addition` datetime NOT NULL default '0000-00-00 00:00:00',
`stat_uptodate` enum( 'YES', 'NO' ) NOT NULL default 'NO',
`keyword` varchar( 50 ) default NULL ,
PRIMARY KEY ( `aid` ) ,
KEY `alb_category` ( `category` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =101

VOus comprendez qqch ?
Peut etre parce que je n'ai pas encore mis les photos dans lalbum ?

Merci !
« Last Edit: October 14, 2005, 09:03:08 am by Frantz »
Logged

Nibbler

  • Guest
Re: Erreur dans mysql
« Reply #1 on: October 13, 2005, 09:10:08 pm »

trouvez ce code

Code: [Select]
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =101
remplacez le par celui ci:

Code: [Select]
) ENGINE = MYISAM AUTO_INCREMENT =101
Logged

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Re: Erreur dans mysql
« Reply #2 on: October 13, 2005, 09:24:48 pm »

Bonjour !
J'ai fait comme vous m'avez dit mais j'ai toujours la même erreur.
Puis je vous envoyé ma bdd par mp afin que vous puissiez regardé ?
Je vais surement me déconnecté jreviendrai demain et je verrai votre reponse :)

Voici la nouvelle erreur, c de pire en pire  :'(

Erreur
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----
eNpVUU1y2jAY3fsUb5ElFpbBadBOMSpJx2BqO3SZOFgtmjG2KxkIt+mWM2TRBQfqFSqRsuhCo9F7
+t6PJLIszRhiijhEIhYMFCFGIfXywuLvnhevcoabx4rB/Ky7UhupSa1eSbfpBnuEJPyEMAjGQ0qH
QYQgYGPKogi13E4g3jrcePNj/jVhGJOAhJFv+rKpSl35dfvDe8ozpPkAfCYWxQArYT2/qQaPArck
8JZzzqzFLaHe8mHp6EGaO6URoYFvA6tm9+YlfDFj+K59ZVr/7i6a+Da9c/zz/tv3YYPOj7zaWlmL
Yrrbdp6F91Ib1TYf8r5ehw7c9H3HhsPD4eD6bY+lGyON7B3pVi71Xu40Q92uy3rTmgszO5+a80mf
T7Y2GL7IXaVAR0jXffuqpXugCOdfdmeji8/qn3m1g7kqjgklk/9ICdv6Wvea4L400lFV21hPaRhe
6lYr+XK5EGeCFwJTXvB7nosrh6n4zJ+SAvEDz3hciAy5KFCXvWrs16dJ4qY+js/mICtlNs9r9Rf9
mp4Q
----Fin de la section à couper----
----Début des informations sur l'anomalie----

ERROR: C1 C2 LEN: 1 2 321
STR: »

CVS: $Id: sqlparser.lib.php,v 2.27 2004/11/05 00:41:55 lem9 Exp $
MySQL: 4.0.25-standard-log
USR OS, AGENT, VER: Win IE 6.0
PMA: 2.6.1
PHP VER,OS: 4.3.10-2 Linux
LANG: fr-iso-8859-1
SQL: -- phpMyAdmin SQL Dump
-- version 2.6.1-rc2
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Jeudi 13 Octobre 2005 à 20:32
-- Version du serveur: 4.1.9
-- Version de PHP: 4.3.10
--
-- Base de données: `lorie`
--
CREATE DATABASE `lorie` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci
----Fin des informations sur l'anomalie----
requête SQL:

-- phpMyAdmin SQL Dump -- version 2.6.1-rc2 -- http://www.phpmyadmin.net -- -- Serveur: localhost -- Généré le : Jeudi 13 Octobre 2005 à 20:32 -- Version du serveur: 4.1.9 -- Version de PHP: 4.3.10 -- -- Base de données: `lorie` -- CREATE DATABASE `lorie` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci
MySQL a répondu:

#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.1-rc2
-- http://www.ph
 
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: Erreur dans mysql
« Reply #3 on: October 13, 2005, 11:06:55 pm »

Petite question : comment avez-vous chargé la base SQL chez votre nouvel hébergeur ?

Le premier "message d'erreur" que vous donnez n'est pas un message d'erreur, c'est une commande SQL. Y avait-il quelque chose avant ou après ?
Logged

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Re: Erreur dans mysql
« Reply #4 on: October 14, 2005, 07:58:56 am »

Je clique sur SQL j'importe le fichier et voila ;)

La j'ai cette erreur maintenant :

CREATE TABLE `cpg133_albums` (
`aid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`title` varchar( 255 ) NOT NULL default '',
`description` text NOT NULL ,
`visibility` int( 11 ) NOT NULL default '0',
`uploads` enum( 'YES', 'NO' ) NOT NULL default 'NO',
`comments` enum( 'YES', 'NO' ) NOT NULL default 'YES',
`votes` enum( 'YES', 'NO' ) NOT NULL default 'YES',
`pos` int( 11 ) NOT NULL default '0',
`category` int( 11 ) NOT NULL default '0',
`pic_count` int( 11 ) NOT NULL default '0',
`thumb` int( 11 ) NOT NULL default '0',
`last_addition` datetime NOT NULL default '0000-00-00 00:00:00',
`stat_uptodate` enum( 'YES', 'NO' ) NOT NULL default 'NO',
`keyword` varchar( 50 ) default NULL ,
PRIMARY KEY ( `aid` ) ,
KEY `alb_category` ( `category` )
) TYPE = MYISAM AUTO_INCREMENT =101

MySQL a répondu:

#1046 - No Database Selected
Logged

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Re: Erreur dans mysql
« Reply #5 on: October 14, 2005, 08:27:39 am »

C bon j'ai réussi :)
Merci :)
Logged

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Re: Erreur dans mysql
« Reply #6 on: October 14, 2005, 10:33:16 am »

Enfin de compte ca marche a moitié !
Je n'ai plus mes accents maintenant et donc c codé très bizzarement !
Qqun saurait comment faire pour retrouvé mes accents ?
Sachant que pr que cela fonctionne la ligne Latin a du etre enlevé de la base SQL

Merci
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Erreur dans mysql
« Reply #7 on: October 14, 2005, 10:50:25 am »

Il faut éventuellement vérifier le codage des pages dans le navigateur (mettre éventuellement sur UTF-8)
Un lien vers la galerie?
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Re: Erreur dans mysql
« Reply #8 on: October 14, 2005, 10:59:53 am »

Logged

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Re: Erreur dans mysql
« Reply #9 on: October 14, 2005, 11:05:16 am »

Je suis sur que c qqch dans la table sql

Voici la table modifié par Nibbler qui a fonctionné mais ou il n'y pas d'accents :
Table structure for table `cpg133_albums`
--

CREATE TABLE `cpg133_albums` (
  `aid` int(11) NOT NULL auto_increment,
  `title` varchar(255) NOT NULL default '',
  `description` text NOT NULL,
  `visibility` int(11) NOT NULL default '0',
  `uploads` enum('YES','NO') NOT NULL default 'NO',
  `comments` enum('YES','NO') NOT NULL default 'YES',
  `votes` enum('YES','NO') NOT NULL default 'YES',
  `pos` int(11) NOT NULL default '0',
  `category` int(11) NOT NULL default '0',
  `pic_count` int(11) NOT NULL default '0',
  `thumb` int(11) NOT NULL default '0',
  `last_addition` datetime NOT NULL default '0000-00-00 00:00:00',
  `stat_uptodate` enum('YES','NO') NOT NULL default 'NO',
  `keyword` varchar(50) default NULL,
  PRIMARY KEY  (`aid`),
  KEY `alb_category` (`category`)
) TYPE=MyISAM AUTO_INCREMENT=101 ;

--
-- Dumping data for table `cpg133_albums`
--

INSERT INTO `cpg133_albums` VALUES (2, 'Tout le monde y pense - Les Enfoirés 2005', '', 0, 'NO', 'YES',


C'est un exemple bien sur pour vous faire voir le mot "Enfoirés" (référence aux Enfoirés Restos du Coeur bien sur ;)) comment il est écrit.

Lorsque que je mets un accent et que j'insere et bien ca ne marche plus !
Que faire ?
Si je remets LATIN1 ca marche pas :(
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Erreur dans mysql
« Reply #10 on: October 14, 2005, 11:39:03 am »

dans phpmyadmin, comment est paramétré "interclassement"?
chez moi c'est "latin_swedish_ci"
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Re: Erreur dans mysql
« Reply #11 on: October 14, 2005, 11:51:14 am »

Je n'ai pas interclassement dans mes colonnes sur Mysql
Je suis chez 1and1 pour l'hebergement www.1and1.fr
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Erreur dans mysql
« Reply #12 on: October 14, 2005, 11:58:49 am »

chez free, sous l'onglet "opérations" j'ai ça:
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Re: Erreur dans mysql
« Reply #13 on: October 14, 2005, 12:13:19 pm »

Non je n'ai pas ca hélas :'(
Logged

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Re: Erreur dans mysql
« Reply #14 on: October 14, 2005, 12:16:23 pm »

N'existe t'il pas une requete qui permet de modifié les codes vers un autre ?
Exemple :
é devient é
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: Erreur dans mysql
« Reply #15 on: October 14, 2005, 05:55:19 pm »

Dans la configuration de votre galerie, changez la langue de "French" vers "French UTF8". Et l'encodage "Unicode (UTF-8)" ou "automatique (fichier langue)". Car vos données sont codées en unicode.

A part ça, je vois que vous utilisez la version 1.3.3. Je vous conseille de passer à la 1.3.5 car elle corrige des problèmes de sécurité.
Par ailleurs, je constate que le {charset} n'est pas géré par votre thème. C'est sans doute un oubli mais il est intéressant de le corriger... justement pour éviter les problèmes d'accents, etc.
Logged

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Re: Erreur dans mysql
« Reply #16 on: October 14, 2005, 08:11:28 pm »

Comment faire pour que le charset soit géré par mon theme ?
Je n'y comprends rien lol
Merci :)
Logged

Mehidi

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 59
Re: Erreur dans mysql
« Reply #17 on: October 15, 2005, 05:51:09 pm »

UP
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: Erreur dans mysql
« Reply #18 on: October 16, 2005, 06:58:25 pm »

Il faut demander à celui(celle) qui l'a fait de remettre certaines fonctions qu'il(elle) a enlevée.

Oups, désolé, le problème se trouve dans le thème hardwired original...

Il suffit de remplacer
Code: [Select]
<meta http-equiv="content-type" content="text/html; charset={charset}" />par
Code: [Select]
<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />dans le fichier template.html
« Last Edit: October 16, 2005, 11:06:37 pm by Titooy »
Logged
Pages: [1]   Go Up
 

Page created in 0.028 seconds with 19 queries.