Simple Machines Community Forum

SMF Support => Language Specific Support => Français (French) => Aiheen aloitti: dially - helmikuu 07, 2011, 05:45:18 AP

Otsikko: n'affiche que les 2 dernières discussions
Kirjoitti: dially - helmikuu 07, 2011, 05:45:18 AP
Bonjour

Nouveau problème depuis que je suis passée sur la 1.1.12:
Ce matin, mon forum a décidé de n'afficher que les 2 dernières discussions par sous-section.
j'ai vérifié
- que le paramètre approprié n'avait pas été changé dans l'admin
- dans la bdd: que les discussions existent toujours (oui)
- maintenance avec chercher et réparer les erreurs, optimisation et analyse, tout a été réparé.

chose curieuse: j'ai ce problème quand je suis connectée, mais pas quand je suis en mode invitée...

Autre détail: j'ai effectué un changement d'hébergeur la semaine passée, avec changement de DNS, mais tout était ok jusqu'à ce matin.
Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: DeathSign - helmikuu 07, 2011, 07:43:07 AP
Bonjour,

Où est-ce que tu vois qu'il n'affiche que "les deux dernières discussions par sous-section" ?

En fait j'ai du mal à saisir, c'est pour ça =) (donc le paramètre approprié aussi ^^)

Amicalement,
DeathSign
Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: dially - helmikuu 07, 2011, 10:25:20 AP
le terme n'était approprié:
J'ai des catégories, chacune contenant des sections (mais pas de sous sections en fait)
Quand je clique sur une section pour avoir la liste des fils de discussion qu'elle contient, je n'obtiens que les 2 plus récents. Alors que je devrais avoir la liste de tous les sujets. il y a un paramètre correspondant dans l'admin:
forum>messages et fils de discussion>paramètres des fils de discussion> nombre de fil par page.
Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: dially - helmikuu 07, 2011, 05:24:42 IP
je viens de vérifier d'autres choses:

J'ai changé le thème aussi... mais pas d'amélioration

J'ai créé un autre compte admin, et je récupère bien l'affichage normal. Mais ce qui m'inquiète c'est qu'un membre vient de me dire qu'il lui manque des discussions à lui aussi... :( :(



Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: maximus23 - helmikuu 08, 2011, 05:29:14 AP
Bonjour,

Là j'ai pas suivi c'est suite à quoi tout ces problèmes ?

:)

Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: dially - helmikuu 08, 2011, 05:50:05 AP
Bonjour Maximus

C'est un peu difficile de te dire le début exact, mais je résume:
Déjà, il y a presque 10 jours, j'ai changé d'hébergeur, en gardant la gestion de mon nom de domaine chez l'ancien, et transféré tous les fichiers et la base de données chez le nouveau. J'en ai profité pour installer la version courante de SMF: 1.1.12.
J'ai remarqué que le forum se comportait un peu bizarrement sur les messages non lus: certains posts continuaient à apparaitre en non lus, alors qu'ils étaient bien lus; un post que je venais d'écrire apparaissait ensuite dans la liste des non lus...

Depuis hier matin, mon forum n'affiche que 2 ou même 1 seul fils de discussion par section, alors qu'il y en a plus.
exemple: à l'accueil du forum la section "présentation" comporte 10 fils de discussions, mais quand on clique pour avoir la liste: il n'affiche que la discussion la plus récente.
Je n'ai pas touché quoi que ce soit dans les paramètres depuis quelques jours. donc ce n'est pas suite à une manipulation.
Ce problème survient uniquement pour les membres connectés, il suffit que je me déconnecte et je récupère bien toutes les discussions.

Voilà, je pensais à un problème de gestion des logs, mais je ne sais pas très bien où chercher.

Merci
PS, j'ai vu qu'il existe une manip' avec un fichier  repair settings.php, il y a un endroit où la procédure est expliquée?

Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: maximus23 - helmikuu 08, 2011, 12:30:35 IP
Bonjour,

Exact si tu n"as pas fais le repair setting tout les nouveaux paths seront inexact.

Il faut simplement prendre le repair_settings.php et le mettre dans la racine du forum. Puis il faut exécuter le fichier via ton navigateur. Quand tu as la page tu cliques sur tout les liens pour les corriger et ensuite tu sauves. Tu te reconnectes au forum et ensuite tu vérifies via ton admin si le path des thèmes est correct si ce n'est pas le cas faire alors un reset de tout les thèmes :)

Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: dially - helmikuu 08, 2011, 12:50:49 IP
Alors...

j'avais vérifié les paths manuellement mais j'ai quand même passé un petit coup de repair_settings.
j'ai réinitialisé les thèmes, il subsiste 2 chemins incorrects pour les répertoire des thèmes sur Classic YaBB et Babylone, (que je n'utilise pas), et impossible de changer le path. même manuellement il ne tient pas compte de ma modif.
et je viens de voir pourquoi! en vérifiant via mon ftp, ces 2 thèmes ne sont pas présents sur le serveur...

Mon problème subsiste, mais est ce que c'est lié à l'absence de ces 2 thèmes?

Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: maximus23 - helmikuu 08, 2011, 01:52:42 IP
Bonjour,

Non cela n'a rien à voir. Il faudrait savoir si lors de la manipulation des bases de données d'un hébergeur à l'autre tout s'est bien passé. Certains de ne pas avoir eu une erreur de bdd le backup et le restore ont-ils étés faits correctement ?

Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: dially - helmikuu 08, 2011, 02:12:18 IP
J'ai fait un export SQL à partir de phpmyadmin, et j'ai importé les fichiers dans le forum tout neuf.
humm, c'est peut être à ce niveau là qu'il ya eu un problème... j'aurais peut être du passer par une autre méthode.
Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: maximus23 - helmikuu 08, 2011, 03:05:52 IP
Bonjour,

Aïe phpmyadmin n'est vraiment pas un outil de backup mais un outil de gestion. Tu aurais du faire appel à des outils prévus à cet effet tel que mysqldumper qui est l'idéal pour ce genre de chose :)

Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: dially - helmikuu 08, 2011, 03:26:15 IP
bonsoir

Je le saurais pour la prochaine fois  ;D  c'est vrai que là j'ai un peu joué à l'apprentie sorcière,
En attendant il va falloir que je mette de l'ordre dans tout ça:
faire une résinstallation propre du forum en le liant à l'actuelle base de données?
ou faire une sauvegarde de la base, réinstaller le forum et importer les anciens messages?
Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: maximus23 - helmikuu 08, 2011, 03:49:09 IP
Bonjour,

Il faudrait déjà savoir si ton backup était correct sinon on peut faire n'importe quoi il n'y aura aucuns moyens de refaire quelque chose de propre. Il faut passer par l'outil de réparation du forum et après il faut tout repasser en revue sections permissions etc.. pour voir si toute la configuration du forum est toujours correcte car si la table settings est mauvaise toute la config est à refaire. il faudrait aussi via phpmyadmin faire un repair des tables pour faire une correction forcée de la bdd et voir si il y a des erreurs à ce niveau :)

Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: dially - helmikuu 08, 2011, 03:52:52 IP
ok bien vu

Je vais passer par le PHPmyadmin, étant donné que j'ai déjà fait les réparations par les outils du forum.

Merci pour ton aide, je reviendrai poster pour dire ce que ça a donné.
Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: dially - helmikuu 12, 2011, 01:54:00 IP
Bonsoir

Pas vraiment résolu mon soucis, j'ai vidé les tables log_board, log_mark_read, et log_topics, ce qui a arrangé les choses mais pendant un cours moment seulement. les mêmes problèmes sont revenus sitôt que des membres ont commencé à poster.

j'ai quand même remarqué un truc: sur certaines tables (smf_messages par exemple) la clé primaire commence à 2 et non 1... est ce ça peut poser problème?

merci!
Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: maximus23 - helmikuu 12, 2011, 03:18:29 IP
Bonjour,

Comme déjà indiqué il semble de plus en plus que ton backup ait eu un gros soucis. Là on ne sait rien faire grand chose. Tu n'as plus accès à ton ancien hébergeur pour essayer de récupérer un backup correct ?

:)
Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: dially - helmikuu 12, 2011, 03:27:59 IP
Oui c'est ce que je pense aussi, et je n'ai plus d'accès par mon ancien hébergeur.
j'ai utilisé la fonction export de phpmyadmin, ça ne m'avait jamais posé de problème sur un autre site.

Sur tes conseils, j'ai téléchargé mysqldumper, pour faire des sauvegardes propres à l'avenir.

Là je regarde partout une manière de m'en sortir, mais je pense sérieusement à refaire une installation neuve, et trouver par la suite le moyen d'importer les anciens topics.
Otsikko: Re: n'affiche que les 2 dernières discussions
Kirjoitti: dially - huhtikuu 03, 2011, 04:01:13 IP
Bonsoir

Quelques news sur la résolution de ce problème:
malgré tous mes efforts et des recherches poussées, je n'ai pas réussi à trouver de solution pour ces bugs.

J'ai donc installé un smf tout neuf dans un autre répertoire sur le serveur.
Ensuite, j'ai copié 3 tables d'une base à l'autre: Boards, topics et messages en prenant garde de ne copier que les données.
J'ai aussi demandé "recompter les totaux et statistiques des sections" à chaque étape...

Eh bien c'est OKKKKK!
Après des tests dans tous les sens, j'ai pu constater que je n'ai plus de comportement bizarre avec la fonction "sujets non lus", tous mes sujets s'affichent etc...
Mes membres devront se ré-enregistrer car je n'ai pas voulu garder la table "members" , mais je crois que c'est un moindre mal.

Maintenant l'étape suivante est de rediriger correctement mes membres vers la nouvelle adresse du forum.