MyBB.support, le portail francophone de MyBB

Version complète : problème de mise à jour de 1.6.10 vers la dernière version
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2

Bonjour,

J'ai eu un soucis de spam.
Une fois réglé, j'ai voulu mettre à jour vers la dernière version.
J'ai donc suivi la procédure du fichier d'aide dans l'archive

transférez le contenu du dossier 'upload' dans le répertoire où votre précédente version de MyBB est installée, à l'exception du fichier suivant :
./inc/settings.php

J'ai renommé un fichier dans install : lock en lock02

J'ai été à l'URL où j'ai installé mon forums, en ajoutant /install/upgrade.php à la fin.

J'ai sélectionné ma version, cliqué sur suivant...

J'arive dans l'Assistant d'installation MyBB
Processus de mise à jour
Réparation séquences base de données
Exécution des requêtes nécessaires à la mise à jour...

et là, ça mouline dans le vide éternellement...

Que faire ?

Merci d'avance pour votre aide
Bonjour, webane.
Je vous invite à m'envoyer par message privé le lien vers le forum en question, ainsi que le lien de téléchargement vers l'archive que vous utilisez pour mettre à jour votre forum.

Et si ce n'est pas déjà fait, pensez à sauvegarder votre base de données avant toutes manipulations.

Edit : vous pouvez supprimez le ficheir "lock", inutile de seulement le renommer Wink
J'ai rajouté dans ce post :
http://www.mybb.fr/thread-7115-post-41357.html#pid41357
le paragraphe 3 repris sur mon post précédent :
http://www.mybb.fr/thread-7031.html

Il est très important de désactiver tous les plugins avant de faire la mise à jour !
Et encore pus important de faire une sauvegarde complète (base et fichisrs) pour pouvoir revenir en arrière.
Ce précautions ont-elle été prises ?

Il est précisé aussi que selon les versions le script d'upgrade peut prendre du temps... Un peu de patience.
Sinon rétablir la situation précédente et recommencer la manip en désactivant les plugins !

Bonjour,

J'ai déactivé les plugins.
Relancé le processus.
ça fait presque deux heures que je suis sur le tableau :

Réparation séquences base de données
Exécution des requêtes nécessaires à la mise à jour...

Est ce normal ?
Non, pas deux heures quand même ! Huh

Il a dû se passer quelque chose d'anormal qui bloque. Difficile à dire vu d'ici.

Le mieux serait de revenir au forum en 1.6.10 à l'aide de la sauvegarde et de recommencer le processus en désactivant cette fois les plugins.
Bonjour,

J'ai attendu trois heures pour être exact.
Si je remet le fichier lock, le forum en 1.6.10 s'affiche.
Je m'y connecte sans problèmes.
J'y ai posté un post sans soucis.

Qu'est ce qui pourrait bloquer ?

Merci pour votre aide

Je ne sais pas si ça changera quelque chose, mais vous pouvez essayer de mettre votre forum à jour vers la version 1.6.15 avant de le mettre à jour vers la 1.8.0, sait-on jamais...
Bonjour,

Merci pour ce conseil.

Je vais essayer


Bonjour,

Pris d'un doute, j'ai renvoyé les fichiers du 1.8v2 par ftp.
Là ça marche.
J'aurais du commencer par ça.

ma mise à jour est faite.
Par contre le forum est un peu en vrac dans l'entête...

Comment corriger ça ?
Il semble que les templates suivants sont différents des templates par défaut : header, index, member_register, postbit, postbit_classic

Pour le vérifier, aller dans Admin > Accueil > Templates puis Recherche de templates modifiés.

Si aucune personnalisation n'avait été faite sur ces templates, il pourrait s'agir de quelques bugs de mise à jour dus à la double mise à jour et surtout à la mise à jour interrompue.

Pour chacun d'eux, dans Options, il suffit de faire "Retour à l'original".

Le header devrait se remettre en ordre ainsi que différents bugs d'affichage comme le centrage du texte dans l'index..
Bonjour,

Merci beaucoup pour ton aide.
Je vais suivre tes conseils et essayer de rétablir la template par defaut mais je ne trouve pas l'option recherche de template modifié. Je fouille pour trouver.
Je suis un peu perdu. Si je trouve je rétabli.
J'ai rechercher des templates mis à jour dans lequel on peut rétablir, ça doit être ça ?

En attendant, j'ai installé un thème compatible 1.8 et essayé de trouver les versions compatibles des modules.


Citation :Il semble que les templates suivants sont différents des templates par défaut : header, index, member_register, postbit, postbit_classic

Citation :Je vais suivre tes conseils et essayer de rétablir la template par defaut mais je ne trouve pas l'option recherche de template modifié. Je fouille pour trouver.
Je suis un peu perdu. Si je trouve je rétabli.

Lorsque vous arrivez sur l'onglet "Templates", vous avez 5 options :
"Gérer / Ajouter un set / Ajouter un groupe / Chercher/Remplacer / Rechercher templates mis à jour"
Cliquez sur "Rechercher templates mis à jour"

Sinon, rétablissez manuellement les templates cités par Spyto Smile
Bonjour,

Merci pour ces conseils.
Je vais remettre mon ancienne template en état au cas où j'en ai besoin.
Et je vais essayer de traduire et d'adapter la template 1point8 que je trouve sympa.
Je vais donc faire un nouveau post dans traduction de template pour ça.

Par contre, sur la page http://www.anesduquebec.com/forum/portal.php, l'avatar se mélange avec le texte, ça ne le fait pas sur le forum.
Comment corriger ça ou le supprimer ?

Merci pour vos conseils.

Cricri
La raison de cela est que la colonne contenant l'image n'a qu'une largeur de "1" quand l'image fait entre 50 et 60!

Le template "portal_announcement_avatar" est comme ceci :
Code :
<td class="trow1" style="text-align: center; vertical-align: top;" {$useravatar['width_height']}><img src="{$useravatar['image']}" alt="" {$useravatar['width_height']} /></td>

Pourtant nous obtenons quelque chose comme ceci :
Code :
<td class="trow1" width="1" align="center" valign="top"><img src="http://www.anesduquebec.com/forum/./uploads/avatars/avatar_31.jpg?dateline=1388973287" alt="" width="57" height="100" /></td>

Ce qui prouve que le template n'est pas celui utilisé!

Avez-vous modifié le contenu du fichier portal.php?
Ce n'est ni plus ni moins que de la modification de template.
Code :
<td class="trow1" align="center" width="1" valign="top"><img src="http://www.anesduquebec.com/forum/images/avatars/avatarane035_1.jpg?dateline=1414266293" alt="" width="50" height="38" original-title=""></td>

Cherchez le template destiné à cette partie et supprimez le "width="1"".
(26-10-2014, 18:14)exdiogene a écrit : [ -> ]Avez-vous modifié le contenu du fichier portal.php?

J'ai juste installé une nouvelle template après avoir migré en 1.8.
Je n'ai rien modifié.

merci, je vais regarder ça

Je vous tiens au courant
Bonjour,
J'ai mis une template il y a bien longtemps quand j'ai installé le forum peut être ?
Mais je pense que j'avais utilisé la template par defaut.
Le forum a eu pas mal de mise à jours successives en deux ou trois ans.

Dans mon fichier : portal_announcement_avatar, j'ai ¨ca :

Code PHP :
<td class="trow1" style="text-align: center; vertical-align: top;" {$useravatar['width_height']}><img src="{$useravatar['image']}alt="" {$useravatar['width_height']} /></td
Oui je sais, c'est exactement ce que j'ai copié ci-haut.

Mais ce n'est pas ce template qui est appliqué car le contenu du code source de la page n'y correspond pas.

C'est comme si le contenu du fichier portal.php avait été modifié pour utiliser un autre contenu que celui du template "portal_announcement_avatar"...

Il est aussi possible que ce soit un plugin qui nous joue des tours en changeant l'aspect de l'avatar!

Serait-il possible de copier le contenu du fichier portal.php ici pour vérification.
Effectivement le contenu du template "portal_announcement_avatar" n'est pas utilisé, car je l'ai modifié et rien n'a changé dans la page... Wink

Bonjour,

Mrci pour votre aide.
Vous m'excuserez si j'ai été long à répondre mais j'étais absent.
Me revoila.
Le bogue est génant.
Voici le contenu du fichier portal

Code :
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_announcements} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php?portal=1" />
<link rel="alternate" type="application/atom+xml" title="{$lang->latest_announcements} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?portal=1&type=atom1.0" />
{$headerinclude}
</head>
<body id="portal">
{$header}
<table width="100%" cellspacing="0" cellpadding="{$theme['tablespace']}" border="0" align="center">
<tr>
<td valign="top" width="230">
{$welcome}
{$pms}
    {$search}
{$stats}
{$whosonline}
</td>
<td>&nbsp;</td>
<td valign="top">
{$announcements}
{$multipage}
</td>
  <td>&nbsp;</td>
  <td valign="top" width="230">
    {$latestthreads}
  </td>
</tr>
</table>
{$footer}
</body>
</html>
Non, ça c'est le contenu du template 'portal' ! Tongue
Exdiogene demandait le fichier portal.php qui est à la racine du forum.
Pages : 1 2
 Utilitaire de traduction fourni par Regentronique