1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"
Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.
Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.
Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.
Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Mots-clés » erreur, sql, 1054, unknown, column, tprefix, clause |
02-10-2010, 21:58,
(Modification du message : 02-10-2010, 22:13 par Sw00p.)
|
|||
|
|||
Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Bonjour
Je viens de passer en 1.6.0 Tout fonctionne parfaitement bien, sauf une chose : Quand on clic sur "Messages d'aujourd'hui", et bien Mybb me renvoi une erreur : Citation :MyBB has experienced an internal SQL error and cannot continue. Merci pour votre aide.. |
|||
02-10-2010, 22:11,
(Modification du message : 02-10-2010, 22:17 par Sw00p.)
|
|||
|
|||
RE: Erreur SQL "Messages d'aujourd'hui"
oula !! Je viens de me rendre compte que mon forum bug complètement. Quand on clic sur un forum, j'ai cette erreur.
Autrement dit, totalement inutilisable. En fait, j'ai supprimer le plugin "Prefix plugin" car celui ci était incompatible avec la version 1.6.0, d'ou l'erreur prefix. Comment faire pour remédier à ce problème ? Car j'imagine, que Mybb doit aller chercher des prefix qui n'existent plus... Merci |
|||
02-10-2010, 22:23,
(Modification du message : 02-10-2010, 22:25 par asgard.)
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
bonsoir si ça peut aider j'avais posté ce sujet que j'ai résolu depuis http://www.mybb.fr/showthread.php?tid=2961 tu descends en bas du post et il y a une solution pour le prefix Mybb 1.4 vers Mybb 1.6 |
|||
03-10-2010, 8:21,
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Merci de ta réponse.
J'ai effectuer l'importation grace au plugin que tu cites. L'importation est ok. Maintenant, je ne comprends pas tres bien la manipulation à faire, concernant les N° de prefix.. J'ai peut être compris : Il faut donc re-injecter les anciens N° de prefix dans la base mybb_thread Le problème c'est que j'ai 84 pages de données. J'aimerais juste supprimer les préfixes... peu importe si je les perds, car ma priorité, est de retrouver mon forum Arf... je patauge... J'ai reintegrer la table "mybb-prefix", mais j'ai toujours ce même probleme. Je ne peux pas entrer dans mes forum, ni sur qui est en ligne etc... J'ai cette satanée erreur... J'implore votre aide... lol |
|||
03-10-2010, 19:25,
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Apparemment, tu es confronté à un problème de plugin non comptible qui a semé la zizanie.
Et tu n'as pas de sauvegarde récente de ton forum avant de passer en 1.6 ? Auquel cas, le plus judicieux serait peut-être de restaurer cette version, de désactiver (ou désinstaller) les plugins avant de refaire la mise à jour. Ensuite ne réactive (ou ne réinstalle) aucun plugin si tu n'es pas sûr de la compatibilité 1.6 ! |
|||
03-10-2010, 20:14,
(Modification du message : 03-10-2010, 20:15 par Sw00p.)
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
J'ai une ancienne sauvegarde....
Mais je perdrais mes messages. Question : Si je restaure une ancienne sauvegarde, après être passé en 1.6.0, puis-je re-injecté uniquement ma table mybb_post ? Cela permettra de retrouver mes message entre mon ancienne sauvegarde et le plantage. Alors truc de fou : J'ai restaurer mon ancienne sauvegarde en 1.4.11 Je désactive et je désinstalle le plugin prefix. Je mets à jour en 1.6.0 Le plugin préfix est désactivé mais il est toujours installé (alors que je l'avais désinstallé) Si je le désinstalle, mon forum plante.. c'est un truc de fou... |
|||
03-10-2010, 21:25,
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Sans doute que la désactivation de ce plugin est mal "ficelée" et ne désinstalle pas proprement les éléments modifiés et/ou la BD ?
Note : essaie peut-être ce plugin : http://mods.mybb.com/view/prefix-import Je vais essayer de voir et de lister les modifs apportées par ce plugin, si ce n'est pas trop complexe... 'c'est bien celui-là : http://mods.mybb.com/view/prefix-manager ? |
|||
03-10-2010, 21:30,
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
le plugin prefix import, je l'ai essayé, mais il est inutile dans mon cas, car je ne veux pas sauvegarder mes préfixes.
Je voudrais désinstaller totalement le plugin prefix_manager, et partir sur une base saine. C'est bien le prefix-manager.... Edit : J'ai donc mis à jour en 1.6.0 Le plugin prefix_manager est désactivé mais il est encore installé. Tout fonctionne correctement. J'attends les news pour savoir comment le désinstaller manuellement.. |
|||
03-10-2010, 21:56,
(Modification du message : 10-10-2010, 16:05 par spyto.)
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Voilà j'ai regardé rapidement le code du plugin...
L'activation du plugin est censée ; 1. Ajouter un champ 'prefix' dans la table mybb_threads 2. Remplacer : Code PHP : {\$gotounread} Code PHP : {\$gotounread}{\$thread['prefix']} 3. Remplacer : Code PHP : trow2\"><input Code PHP : trow2\">{\$prefix_menu}<input 4. Créer la table mybb_prefix La désactivation est censée faire exactement l'inverse, évidemment. 1. Supprimer le champ 'prefix' dans la table mybb_threads 2. Remplacer : Code PHP : {\$gotounread}{\$thread['prefix']} Code PHP : {\$gotounread} 3. Remplace : Code PHP : trow2\">{\$prefix_menu}<input Code PHP : trow2\"><input 4. Supprimer la table mybb_prefix Recherche les résidus laissés par la désactivation et au besoin supprime manuellement... 1. Supprime le champ 'prefix' dans la table mybb_threads 2. {\$gotounread} se trouve dans : - forumdisplay_thread - search_results_threads_thread - usercp_latest_subscribed_threads - usercp_latest_threads_threads - usercp_subscriptions_thread Regarde partout si {\$thread['prefix']} a bien été supprimé après {\$gotounread}. 3. trow2\"><input se trouve dans : - error_nopermission - loginbox - member_emailuser - member_emailuser_guest - member_login - moderation_delayedmoderation - moderation_inline_splitposts - moderation_merge - moderation_split - newreply - polls_editpoll - polls_newpoll - private_advanced_search - private_archive - sendthread - sendthread_guest - warnings_warn_post Regarde partout si {\$prefix_menu} a bien été supprimé entre 'trow2\">' et '<input' 4. Supprime si elle existe encore la table 'mybb_prefix' Voilà, j'ai pu me tromper. Je ne doute pas que exdiogene donnera ici son point de vue et un complément d'aide. |
|||
03-10-2010, 22:16,
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Merci de la soluce
j'essayerais demain, à tête reposé. Merci encore Alors, je viens de regarder... Mais dans ma table "Templatesets", je n'ai rien qui ressemble à {$gotounread}{$thread['prefix']} sinon, tout le reste, j'ai encore le champs "prefix" dans ma table thread, et j'ai encore ma table "prefix". Donc, je ne comprends pas ou se trouve les "templatesets" |
|||
10-10-2010, 16:12,
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Ce n'est pas dans la table 'templateset' mais dans la table 'templates' !
Si tu ne maîtrises pas bien phpMyAdmin, il est plus sûr de faire les modifs dans l'admin en éditant les templates cités un à un. Je sais c'est un peu long ! Désactive le plugin et fais manuellement toutes les modifs que je t'ai indiquées dans l'ordre ! |
|||
10-10-2010, 17:22,
(Modification du message : 10-10-2010, 17:24 par Sw00p.)
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Je ne maitrise pas tout, mais je me debrouille.
J'ai regardé dans la table Template, et j'ai fais une recherche, il ne trouve aucune ligne avec le mot "prefix" Je vais regarder un à un dans l'admin... mais dans quelle partie dois-je chercher ? |
|||
10-10-2010, 17:39,
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Regarde dans mon message :
http://www.mybb.fr/showthread.php?tid=3087&pid=16707#pid16707 ci dessus, tout est indiqué dans la deuxième partie du post, à partir de "Recherche les résidus laissés par la désactivation et au besoin supprime manuellement..." Fais exactement ce qui est indiqué dans l'ordre ! Pour les points 2. et 3. Admin > Templates > Rechercher template et en bas, tu saisis le nom du premier template cité. Dans la fenêtre 'édition tu recherches la chaîne '{$gotounread}' et tu supprimes '{$thread['prefix']}' qui suit... Et tu recommences la procédure pour chacu des templates ! Ou peut-être plus rapide, dans Admin > Templates > Rechercher/Repmlacer, recherche et remplace : {$gotounread}{$thread['prefix']} par {$gotounread} et trow2">{\$prefix_menu}<input par trow2"><input Pour le point 4, supprime si elle existe encore la table 'mybb_prefix' Ceci en ayant bien sur désactivé et mieux désinstallé aussi le plugin ! |
|||
10-10-2010, 18:36,
(Modification du message : 10-10-2010, 18:37 par Sw00p.)
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Alors...
pour la {$gotounread}{$thread['prefix']} par {$gotounread} Il ne trouve rien... pour le trow2">{\$prefix_menu}<input par trow2"><input, il a trouvé une ligne dans le template "newthread" Ligne 21 : <td class="trow2">{$prefix_menu}<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td> Seulement, je me demande si cette ligne, n'est pas le prefixe d'origine du moteur 1.6.0 Le plugin n'est pas pas installé (du moins je pense, car il y ai indiqué qu'il n'est pas compatible 1.6.0). Dés que je supprime le fichier.php du plugin, mon forum plante. Je pense qu'il n'y a pas de résidu, mais que l'erreur vient d'ailleurs. Mais je cherche quand même Sinon, je vais laisser tomber, et laisser tel quel. Tant pis, je n'aurais pas un forum propre, mais il fonctionne... |
|||
20-10-2010, 19:23,
(Modification du message : 20-10-2010, 19:23 par Sw00p.)
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
Je fais remonter le sujet, car je n'aime pas rester sur un echec.
J'ai donc fait une installation neuve de Mybb. J'ai importé mes sections : Ca fonctionne J'ai importé mes membres : Ca fonctionne J'ai importé mes messages (y en a un paquet) : Aucun messages n'apparait sur mon forum... Est ce normal, ou faut-il importé une autre table ? |
|||
23-10-2010, 19:55,
(Modification du message : 23-10-2010, 20:15 par Sw00p.)
|
|||
|
|||
RE: Erreur SQL 1054 - Unknown column 't.prefix' in 'on clause'
UP
Je comprends pas.. j'ai importé ma table "mybb_posts" et je n'ai aucun messages qui s'affichent. J'ai voulu importé mes messages sur une install neuve de mybb, maniere d'avoir une structure propre..., j'ai tout récupéré, sauf mes messages. Help ! |
|||
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)