Pb utilisation Forul
Erreur SQL
Support des Modules
ericrobin77 Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre ericrobin77
- Inscrit le : 25/09/2009
Fatale : invalid query. (ERRNO 1054) Unknown column 'ext_field.user_skype' in 'field list'query: SELECT msg.id, msg.timestamp, msg.timestamp_edit, msg.user_id_edit, m.user_id, p.question, p.answers, p.voter_id, p.votes, p.type, m.display_name as login, m.level, m.groups, m.email, m.show_email, m.registration_date AS registered, ext_field.user_avatar, m.posted_msg, ext_field.user_sign, ext_field.user_skype, m.warning_percentage, m.delay_readonly, m.delay_banned, m2.display_name as login_edit, s.user_id AS connect, tr.id AS trackid, tr.pm as trackpm, tr.track AS track, tr.mail AS trackmail, msg.contents
FROM adi_forum_msg msg
LEFT JOIN adi_forum_poll p ON p.idtopic = 3
LEFT JOIN adi_member m ON m.user_id = msg.user_id
LEFT JOIN adi_member m2 ON m2.user_id = msg.user_id_edit
LEFT JOIN adi_member_extended_fields ext_field ON ext_field.user_id = msg.user_id
LEFT JOIN adi_forum_track tr ON tr.idtopic = 3 AND tr.user_id = '1'
LEFT JOIN adi_sessions s ON s.user_id = msg.user_id AND s.timestamp > 1556527611 AND s.user_id != -1
WHERE msg.idtopic = 3
ORDER BY msg.timestamp
LIMIT 15 OFFSET 0
J'ai ajouté manuellement la colonne ext_field.user_skype dans la table adi_forum_msg sans changement ...
Pouvez-vous m'aider ?
Merci d'avance
Eric
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
Ne jamais toucher à la BDD sauf si on est "expert" <img src="/images/smileys/smile.png" alt=":)" title=":)" class="smiley" />
Quelle version de PHPBoost ? Hébergeur ?
Le <a href="/wiki/serveur#paragraph-recapitulatif">rapport système</a> est plus qu'utile dans votre cas.
Si votre site en en phase de test, pourquoi ne pas repartir de zéro et tout réinstaller ?
Olivier.
Olivier
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
Je reviens sur le forum pour que tous les membres puissent profiter de ce topic.
J'ai tenté de supprimer le module forum, malheureusement ça ne passe pas à cause de l'ajout dans la table adi_forum_msg.
Citation :Fatale : invalid query. (ERRNO 1091) Can't DROP 'user_skype'; check that column/key existsquery: ALTER TABLE adi_member_extended_fields DROP user_skype
Je propose dans un premier temps que vous supprimiez cette entrée dans la BDD puis que vous désinstalliez complètement le module forum avec suppression des fichiers.
Si cela plante toujours, il faudra peut-être restaurer une sauvegarde de la BDD (table forum uniquement).
Ensuite, vous téléchargez à nouveau le module depuis le site officiel et vous le réinstallez. Testez puis dites-nous ce qu'il en est
EDIT :
Après discussion interne avec l'équipe, il y avait deux solutions viables :
- refaire entièrement le site ;
- tenter de réparer la BDD.
J'ai adapté le préfixe de table puis injecté mon fichier .sql depuis l'administration de la base de données.
Le site semble maintenant fonctionnel. Il vous restera à reconfigurer le module selon votre besoin.
Pour rappel : ne jamais toucher à la BDD, il y a vraiment de très gros risques de perdre l'accès au site.
Olivier.
Édité par olivierb Le 08/05/2019 à 19h25
Olivier
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie