Vous n'êtes pas connecté.


bonjour j'ai un problème avec l'upgrade de la version 0.9 en 1.0, j'ai ce message :
"Ce fichier n'a pas été prévu pour une version plus récente que la vôtre.
Visitez JSAND pour vérifier si votre fichier est à jour."
Alors que j'ai bien la version 0.9
Merci d'avance de votre aide.
[url=http://webnadiya.free.fr/livre/signatux/upgrade09_to_100Beta2.php]
TOP Hors ligne


Bonsoir,
va dans ton phpMyAdmin et regarse s'il existe une table signatux_extras.
TOP Hors ligne


oui il y'en a une y'a ecrit Version 1.0.0 Beta 2 à l'intérieur, je dois l'éffacer ?
Merci
TOP Hors ligne


Il ne peut pas y avoir d'écrit que ça.
Il doit au moins y avoir une ligne nommée "Champs".
Et pour qu'il y ai d'écrit "Version 1.0.0 Beta 2", c'est obligatoirement que tu as au moins une fois exécuté le script d'installation. Ou alors, tu t'es trompé avant, et tu as éxecuté le fichier upgrade100BetaX_to_100Beta2.php.
TOP Hors ligne


Nan je ne me suis pas trompé par contre je l'ai déjà exécuté mais y'a eu un problème alors j'ai réinstaller la version 0.9 et maintenant j'ai ce message.
Enfaite il n'y a pas que cette ligne c'était juste pour en donner une enfaite il y'a ça :
nom valeur
Version 1.0.0 Beta 2
Autres a:8:{s:7:"Element";a:6:{s:3:"Nom";s:1:"1";s:4:"Mai...
Champs a:0:{}
Smilies a:31:{i:0;a:3:{i:1;s:7:"arf.gif";i:0;s:8:":-/ &
...
Censure a:0:{}
NoteCommentaires a:3:{i:10;s:7:"Parfait";i:5;s:5:"Sympa";i:0;s:8:"A...
MessagesParametres a:6:{s:9:"desactive";s:1:"1";s:5:"ordre";s:7:"id D...
Template <!-- PANNEAU DEBUT -->
<form id="signawrite" actio...
StylesheetSchema /**********************
* Un message *
********...
StylesheetSkin a:131:{s:24:"panneau_libelle_ecriture";s:6:"001020...
Moderateurs a:4:{s:4:"User";a:1:{i:0;s:5:"...";}s:8:"Passwor...
.
TOP Hors ligne


Arff... tu as tenté d'upgrader ta 0.9, tu as ensuite installé la 1.0.0 Bêta 2, et comme il y avait un pb tu as viré tous les fichiers de la Bêta 2 et tu as résintallé la 0.9. Et maintenant tu tentes de reconvertir la 0.9.
Seulement, la base de données n'est donc plus en corrélation avec les fichiers... et la réinstallation de la 0.9 n'a pas remplacé les tables de la Bêta 2 ! Donc, SQLment parlant, la 1.0.0 Bêta 2 est tjrs installée, d'où le pb avec le script d'upgrade.
Commence par m'expliquer le pb que tu as eu.
Ensuite, va regarder dans la table 'signatux' si il y a des messages, et si ce sont ceux de ta 0.9. Dis-moi également si tu y vois une colonne "Message" ou "comm".
Vérifie enfin qu'il n'y a que les tables 'signatux' et 'signatux_extras' qui concernent Signatux dans ton phpMyAdmin.
(vérifie que tu as répondu à toutes mes questions avant de valider)
TOP Hors ligne


ok je vais essayer de repondre à toute tes questions lol.
1) enfaite c'est pas vraiment un problème mais une erreur de ma part car au lieu de placer le fichier d'upgrade
dans le dossier signatux (livre/signatux/) je l'ai placer dans le dossier juste avant ( livre ) ça m'a donc dis
qu'il y'avait une erreur à la ligne 10 je crois, j'ai donc voulu laisser tomber mais le livre d'or ne fonctionnait
plus alors j'ai viré tout les fichier du serveur et réinstallé 1.0 sauf que y'avait encore un problème vu que
aucun des 1400 messages ne voulait s'afficher, alors j'ai remi la 0.9.
2) voila le contenu de la table signatux :
--
-- Structure de la table `signatux`
--
CREATE TABLE `signatux` (
`id` smallint(5) unsigned NOT NULL auto_increment,
`nom` varchar(50) collate latin1_general_ci default NULL,
`mail` varchar(100) collate latin1_general_ci default NULL,
`web` varchar(200) collate latin1_general_ci default NULL,
`ville` varchar(100) collate latin1_general_ci default NULL,
`note` char(3) collate latin1_general_ci default NULL,
`comm` text collate latin1_general_ci,
`date` varchar(10) collate latin1_general_ci default NULL,
`ip` varchar(15) collate latin1_general_ci default NULL,
`unhid` char(1) collate latin1_general_ci default NULL,
`reponse` text collate latin1_general_ci,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
3) enfaite il n'y a pas 2 table qui on un rapport avec signatux mais 3 c'est la table "livre" qui contient tout
les messages.
Merci d'avance
TOP Hors ligne


azefv45 a écrit:
1) enfaite c'est pas vraiment un problème mais une erreur de ma part car au lieu de placer le fichier d'upgrade
dans le dossier signatux (livre/signatux/) je l'ai placer dans le dossier juste avant ( livre ) ça m'a donc dis
qu'il y'avait une erreur à la ligne 10 je crois
Ok, déjà c'est important pour moi au niveau du script de savoir s'il y a eu problème ou pas.
azefv45 a écrit:
j'ai donc voulu laisser tomber mais le livre d'or ne fonctionnait
plus alors j'ai viré tout les fichier du serveur et réinstallé 1.0 sauf que y'avait encore un problème vu que
aucun des 1400 messages ne voulait s'afficher, alors j'ai remi la 0.9.
Normal, puisqu'il y a eu une erreur et que tu as mal fait l'upgrade, tu as rêvé à ce moment-là 
azefv45 a écrit:
2) voila le contenu de la table signatux :
--
-- Structure de la table `signatux`
--
CREATE TABLE `signatux` (
`id` smallint(5) unsigned NOT NULL auto_increment,
`nom` varchar(50) collate latin1_general_ci default NULL,
`mail` varchar(100) collate latin1_general_ci default NULL,
`web` varchar(200) collate latin1_general_ci default NULL,
`ville` varchar(100) collate latin1_general_ci default NULL,
`note` char(3) collate latin1_general_ci default NULL,
`comm` text collate latin1_general_ci,
`date` varchar(10) collate latin1_general_ci default NULL,
`ip` varchar(15) collate latin1_general_ci default NULL,
`unhid` char(1) collate latin1_general_ci default NULL,
`reponse` text collate latin1_general_ci,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
Ok, donc ça c'est la table de la version 0.9 qui n'a pas été mise à jour.
azefv45 a écrit:
3) enfaite il n'y a pas 2 table qui on un rapport avec signatux mais 3 c'est la table "livre" qui contient tout
les messages.
Donc tu as fait une seconde erreur.
1) Est-ce que la table dont tu m'as copié la structure plus haut contient des messages ?
2) Est-ce que la table 'livre' contient tes anciens messages ? Peux-tu m'en coller la structure aussi.
3) Te souviens-tu, quand tu as installé Signatux 0.9 pour la première fois, si tu as changé le nom de la table dans les paramètres (par défaut 'signatux') ? Et te souviens-tu si tu l'as fait pour l'installation de la 1.0 ? Et enfin, l'as-tu fait pour la seconde installation de 0.9 ? Précise-moi donc pour chacune des installations la nom de la table tu as indiqué.
TOP Hors ligne


1) non la table signatux ne contient aucun message.
2) oui la table livre contient les 1442 messages, et voila sa structure :
-- Structure de la table `livre`
--
CREATE TABLE `livre` (
`id` smallint(5) unsigned NOT NULL auto_increment,
`nom` varchar(50) collate latin1_general_ci default NULL,
`mail` varchar(100) collate latin1_general_ci default NULL,
`web` varchar(200) collate latin1_general_ci default NULL,
`ville` varchar(100) collate latin1_general_ci default NULL,
`note` char(3) collate latin1_general_ci default NULL,
`comm` text collate latin1_general_ci,
`date` varchar(10) collate latin1_general_ci default NULL,
`ip` varchar(15) collate latin1_general_ci default NULL,
`unhid` char(1) collate latin1_general_ci default NULL,
`reponse` text collate latin1_general_ci,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3291 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3291 ;
3) Je suis pas sur de savoir ce que j'ai mis y'a deux ans en installant signatux lol, mais vu que c'est "livre" qui contient le tout premier message j'ai du mèttre livre à la place de signatux, pour l'instalation de la 1.0 et la réinstallation de la 0.9 j'ai fais un peu n'importe quoi, en installant la 1.0 j'ai laissé signatux mais comme y'avait aucun message, j'ai encore réinstallé avec la table livre, avec la table livre pour l'instalation de la 1.0, il y'avait bien les 144 pages mais tout les messages était vide j'ai donc réééééééinstallé la 0.9 en laissant la table signatux, comme y'a pas les messages j'ai refait l'instal avec la table "livre" et j'ai retrouvé mes messages et c'est la que j'ai décidé de poster. j'ai fait tout est n'impotre quoi, j'espère que ça peut encore s'arranger parceque les centaines de messages de pubs à chaque foie ça m'énèrve même avec le tpl.
Merci encore de m'aider lol.
TOP Hors ligne


Bon, donc tu va faire :
- tu vires tous les fichiers signatux de ton FTP
- tu supprimes les tables 'signatux' et 'signatux_extras' dans ton phpMyAdmin
- tu réinstalles Signatux en indiquant bien 'livre' comme nom de table
- et à partir de là tu suis très très attentivement les indicacations du fichier INSTALL_UPGRADE.txt de la 1.0.0 pr upgrader puis installer la 1.0.0. Et surtout, tu indiques bien 'livre' comme nom de table, également lors de l'installation de la 1.0.0 !
Tu t'emballes pas dans des magouilles, si y'a qqch qui va pas tu réfléchis avant de faire n'importe quoi, et si tu trouves pas tu demandes avant de t'emballer 
TOP Hors ligne


Merci ça fonctionne j'ai bien tout mes messages avec la version 1.0, et surtout plus de message de pub.
TOP Hors ligne


azefv45 a écrit:
Merci ça fonctionne j'ai bien tout mes messages avec la version 1.0, et surtout plus de message de pub.
De rien, mais au final je n'ai fait que te répéter ce qui est écrit dans le fichier UPGRADE_INSTALL.txt .... que tu aurais du et que tu étais censé lire !
TOP Hors ligne