MyBB.support, le portail francophone de MyBB

Version complète : gros probléme
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Salut, voila j'ai fait la mise à jours de mon forums qui etait en 1.4.4
jai fait MyBB 1.4.4 -> MyBB 1.4.5 (j'ai lancer upgrade.php)

puis j'ai fait MyBB 1.4.5 vers MyBB 1.4.6 ...

mais maintenant des que je me co
sa me fait une erreur

Citation :MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1054 - Unknown column 'loginattempts' in 'field list'
Query:
SELECT loginattempts FROM mybb_users WHERE LOWER(username)='kiiwi' LIMIT 1
Salut,

Au début de l'upgrade, tu as bien choisi 1.4.4 comme forum à mettre à jour ?

Regarde là :
http://www.mybb.fr/showthread.php?tid=1538

Si ça ne marche pas, essaie de réupper les fichiers 1.4.5 et refais l'upgrade, comme si tu étais sous 1.4.4.
je vais tester Wink
EDIT: J'ai relancer upgrade.php je peux de nouveau me co sur mon forums ...

EDIT2 j'ai essayer de me deco et de me reco pour voir si c'est résolue et toujours le meme probléme
jai remarquer que lors de l'upgrade sa ma fait celà

Citation :Synchronisation des paramètres
Les paramètres du forum ont été synchronisés avec la dernière version de MyBB.

0 nouveaux paramètres insérés dans 0 nouveaux groupes.

c'est normal ? Sad
C'était étonnant, personne n'ayant signalé de bug dans l'upgrade.

Peut-être un transfert FTP mal passé ?

Enfin, tant mieux si c'est bon.

Edit :
0 nouveaux paramètres insérés dans 0 nouveaux groupes
c'est évidemment normal puisque tu avais déjà mis à jour une première fois donc les nouveaux paramètres avaient déjà été insérés dans la base.

De plus, il ne me semble pas qu'il y ait de nouveaux paramètres depuis 1.4.5... (entre 1.4.3 et 1.4.4 oui, c'était une mise à jour majeure)
enfaite c'est pas résolue :/
Regarde si le champ 'loginattempts' est présent ou non dans ta table mybb_sessions via phpMyAdmin.

Essaie de le créer manuellement : pour Harry ça avait marché.
Structure du champ :
Code :
loginattempts tinyint(2) NOT NULL default '1'

Edit :
Je me connecte sans problème sur ton forum !
Essaie de vider le cache et supprime les cookies...
oui le champ loginattempts et bien présente dans la table mybb_sessions ....
Desolé du double post mais je panse que ma BDD et actuelements endommager ...
je vais essayer de lancer une sauvegarde de la BDD avant que jai fait la MAJ.
EDIT: j'ai beau essayer celà ne marche pas je panse que vais retourner en 1.4.4 ...
Ta bien upload tout les fichiers de l'upgrade ?
oui ...
Kiwi a écrit :Desolé du double post mais je panse que ma BDD et actuelements endommager ...
je vais essayer de lancer une sauvegarde de la BDD avant que jai fait la MAJ.
EDIT: j'ai beau essayer celà ne marche pas je panse que vais retourner en 1.4.4 ...

Si tu as fait ton backup sous 1.4.4, n'essaie surtout pas de l'importer dans 1.4.5, tu risques de provoquer davantage d'erreurs !

1. Réuppe et installe la 1.4.4 (neuve ou avec une copie de ton ancien FTP si tu l'as).
2. Réinjecte ton backup 1.4.4.
3. Vérifie que tout fonctionne.
4. Uploade les fichiers de 1.4.5 (modifiés seulement ou tous)
5. Lance l'ugrade, ça devrait le faire.

Si ça ne marche toujours pas, regarde là :
http://community.mybboard.net/thread-47767-page-1.html

et/et là (si tu avais converti phpBB vers MyBB)
http://community.mybboard.net/thread-45437.html

La colonne 'loginattempts' existait déjà dans 1.4.4.

As-tu bien désactivé les plugins ?
N'est-ce pas un plugin qui bloque ?
Non, je n'est pas désativer les plugins ...
jai essayer de rinstaller MyBB 1.4.4 et de lancer la sauvegarde de la BDD
Toujours le meme bugs ...
Désactive tous les plugins !
Il faut être certain que ce n'est pas un plugin qui buggue !

Fais une install "propre" et neuve de 1.4.4.
Vide ta bdd pour le cas où tu n'aurais pas intégré des "DROP TABLE" dans ton backup.
Réinjecte le backup et désactive à nouveau les plugins (la réinjection en aura remis certains).
Et si là, ça buggue toujours, je pense que c'est ton backup qui est corrompu !

Regarde dans ta bdd si le champ 'loginattepts' existe dans mybb_sessions.
S'il n'y est pas tente cette requête :
Code PHP :
ALTER TABLE mybb_users ADD loginattempts tinyint(2NOT NULL default '1'

Ouvre ton backup dans un éditeur de texte et vérifie la présence de "loginattempts".

Tu devrais trouver ça :
Code PHP :
CREATE TABLE IF NOT EXISTS `mybb_sessions` (
...
  `
loginattemptstinyint(2NOT NULL default '1',
... 

Mais je pense qu'il te faut impérativement désactiver tous les plugins pour lever le doute.

Vide aussi le cache du navigateur et les cookies...
 Utilitaire de traduction fourni par Regentronique