Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.fr) +-- Forum : MyBB.fr (https://mybb.fr/forum-1.html) +--- Forum : Support (https://mybb.fr/forum-5.html) +--- Sujet : Quelques soucis suite upgrade 1.6.16 vers 1.8.36 (/thread-7961.html) |
Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - r0o0minet - 02-11-2023 VERSION_MyBB : 1.8.36 Bonjour. J'ai enfin pu faire la migration de la version 1.6.16 vers la version 1.8.36 en 2 étapes :
J'ai quelques soucis :
Merci pour votre aide. RE: Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - r0o0minet - 02-11-2023 J'ai activé le "Type d'erreur" dans "Option serveur et optimisation" pour voir ce qu'il se passait et j'ai une multitudes de "warnings" qui sont apparût. Je suis en PHP version 8.2.10 (cf. page d'accueil de l'administration du forum). J'ai fait le test avec PHP en version 7.4 et je n'ai aucune erreur. Pour l'instant j'ai masquer les warnings et erreurs. Est-ce que c'est grave ou pas tous ces warnings ? Merci pour votre aide. PS : dans mon post précédent j'ai mis que j'avais installé en local la version 1.8.34 de MyBB mais j'ai installé la dernière, la 1.8.36. Pouvez-vous corriger mon post ? Merci. RE: Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - spyto - 03-11-2023 Bonsoir, En ce qui concerne la page de configuration des plugins, il est possible qu'un plugin ne soit plus compatible avec 1.8.36 ou qu'un fichier "incongru" se soit glissé dans le dossier /inc/plugins : https://community.mybb.com/thread-237395.html 1. Pouvez-vous indiquer la liste des plugins et leur n° de version ? 2. Je vois que l'admin est en fr. Avez-vous utilisé le dernier pack corrigé ou le dernier pack de langue que j'ai publié ? Dans une version antérieure, j'avais commis une erreur en enregistrant certains fichiers en UTF-8 avec BOM au lieu de sans BOM !!! Il s'agissait notamment de :
Merci de le vérifier en téléchargeant les derniers packs mis à jour. 3. Pour tout ce qui concerne les défauts d'affichage, c'est sûrement dû à des templates non (ou mal) mis à jour au cours de l'upgrade. Il faudrait comparer les différents templates du forum avec une version propre sur Wamp, avec une simple installation sans données. Ou si vous vous en sentez le courage, allez voir dans l'archive 1.8.36 : install/resources/mybb_theme.xml contient tous les templates corrects. J'espère que exdiogene vous sera d'un plus grand secours. RE: Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - spyto - 03-11-2023 Par exemple le template "header_welcome_block_member" chez vous contient ceci : Code PHP : <span style="float:right;">{$lang->welcome_current_time}</span> Alors que ce devrait être : Code PHP : <!-- Continuation of div(class="upper") as opened in the header template --> C'est dans Admin/Accueil/Templates/Default Templates/Entête templates. Et il y en a surement beaucoup d'autres... Je vous suggère de faire un clic droit sur la portion qui ne s’affiche pas comme il faudrait (sous Firefox) puis Inspecter. Dans le code source vous pourrez alors "remonter" pour trouver sous forme de commentaire HTML : <!-- commentaire --> le nom du template incriminé. Cela vous facilitera le travail de comparaison avec les templates corrects sans avoir à tout comparer. Dernier détail : je ne suis pas certain que le script mybb soit 10%% compatible avec les dernières version 8.x de PHP ! RE: Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - r0o0minet - 04-11-2023 Merci Spyto pour les infos. J'ai déjà télécharger le correctif 1.8.36 et remplacer les fichiers incriminés, c'est fait J'ai récupéré la liste des plugins mais je ne peux plus voir leur version puisque rien ne s'affiche. Ce que j'ai pu faire c'est d'éditer tous les fichiers présents dans le répertoire inc/plugins et de regarder dans l'entête si la version y était, donc... Liste des fichiers et la version que j'ai pu glaner :
Est-ce qu'il est possible de récupérer tous les fichiers de ma version 1.8.36 sous Wamp (sans les fichiers de configurations qu'il faudra me dire de ne pas modifier) et de les copier sur le forum ? En fait j'ai dans l'idée que tous les upgrade ont juste permis de passer à la dernière version de MyBB pour tous les fichiers y compris la base de données et sa structure. Donc je pars du principe que, hormis les plugins que je peux ne pas remettre et en mettre d'autres à la place, ma version en place sur Internet étant en 1.8.36 peut être remplacée par ma version 1.8.36 sous Wamp Je ne remplace que les fichiers pas la base de données puisque sa structure et ses données sont à jour... Merci pour vos lumières les admins vous êtes au top. RE: Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - spyto - 05-11-2023 Je constate qu'il y a beaucoup de plugins qui ne semblent pas compatibles avec 1.8.x ! Ça va être coton de corriger tout ça ! J’espère que vous avez désactivé tous les plugins avant de faire les différents upgrades... Certes la structure de la BD est peut-être correcte, mais les plugins obsolètes sont inscrits dedans, ainsi que les templates (y compris les templates modifiés par les plugins). Pour les templates, il est peut-être possible de "ruser". Sur le forum "propre" 1.8.36 en local, sous phpMyAdmin, il est possible d'exporter la table "myb_templates" en prenant soin de valider l'option "DROP TABLE IF EXISTS". Ensuite sur le forum en ligne, exporter d'abord cette même table par sécurité (on n'est jamais trop prudent - porte de secours), puis importer la table locale (si pas de modification du préfixe). Garanti SGDG... Une idée sans doute pas très catholique pour les plugins : En FTP, pour tous les plugins qui sont dans le dossier /inc/plugins, rajouter une extension .bak par exemple à tous les fichiers .php et voir si la page Configuration/Plugins reste blanche. Si elle s'affiche, retirer une à une les extensions .bak jusqu'à trouver le/les coupables. Cependant les tables et les modifs des plugins resteront dans la BD ! L'idée de remplacer les fichiers de la version en ligne par ceux de la version Wamp me semble utopique ! A moins que tout fonctionne sous Wamp y compris les plugins et les données, ce qui m’étonnerait. De plus via l'upgrade les fichiers ont déjà été remplacés. C'est la BD qui pose problème car elle contient tout, y compris ce qui ne fonctionne pas, hélas. En tout cas, courage, car c'est un travail de longue haleine. Pour tout ce que je suggère, il va sans dire qu'il faut surtout faire un backup de la base et des fichier actuels ! PS : Si vous avez encore la version 1.8.4 sauvegardée et disponible, peut-être que ça vaudrait le coup de refaire en local les upgrades en prenant bien soin de désactiver le plugins d’abord si vous ne l'aviez pas fait, c'est le plus important ! Sinon ce post-scriptum est à oublier. RE: Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - r0o0minet - 05-11-2023 (05-11-2023, 18:10)spyto a écrit : J’espère que vous avez désactivé tous les plugins avant de faire les différents upgrades... Oui je les ai tous désactivés comme préconisé avant de faire les upgrades. (05-11-2023, 18:10)spyto a écrit : Pour les templates, il est peut-être possible de "ruser". Je vais essayer pour voir ce que cela donne en respectant les sauvegardes. (05-11-2023, 18:10)spyto a écrit : Garanti SGDG... Désolé mais qu'est ce que ça veut dire (05-11-2023, 18:10)spyto a écrit : Une idée sans doute pas très catholique pour les plugins : J'ai déjà enlevé tous les fichiers du répertoire inc/plugins, il est vierge et ne contient que le fichier index.html. (05-11-2023, 18:10)spyto a écrit : L'idée de remplacer les fichiers de la version en ligne par ceux de la version Wamp me semble utopique ! A moins que tout fonctionne sous Wamp y compris les plugins et les données, ce qui m’étonnerait. Ok c'était une question utopique mais j'ai quand même demandé au cas où (05-11-2023, 18:10)spyto a écrit : En tout cas, courage, car c'est un travail de longue haleine. Je sais mais ce que je sais aussi c'est que je peux compter sur vos conseils avisés lorsque je me retrouve au pied du mur. (05-11-2023, 18:10)spyto a écrit : Pour tout ce que je suggère, il va sans dire qu'il faut surtout faire un backup de la base et des fichier actuels ! La sauvegarde actuelle n'est pas nécessaire puisque ça ne fonctionne pas top top Par contre j'ai bien fait ma sauvegarde de la 1.6.16 (fichiers + BDD) donc je peux repartir de 0. (05-11-2023, 18:10)spyto a écrit : PS : Si vous avez encore la version 1.8.4 sauvegardée et disponible, peut-être que ça vaudrait le coup de refaire en local les upgrades en prenant bien soin de désactiver le plugins d’abord si vous ne l'aviez pas fait, c'est le plus important ! Sinon ce post-scriptum est à oublier. Oups !!! Je n'ai pas fait de sauvegarde intermédiaire Pour finir je voulais savoir quelles sont les tables les plus importantes lors d'une migration car j'ai dans l'idée de ne garder que les tables nécessaires au bon fonctionnement du forum. J'ai 79 tables et et je me disais qu'en récupérant les tables suffisantes à un forum de base pourrait être une bonne idée. Par exemple je me fiche des anciens plugins je vais en installer d'autres et de pleins d'autres choses... PS : existe-t-il un schéma de type Meurise par exemple qui montrerait toutes les tables et leurs champs avec les liaisons 1-1/1-n/etc... ? J'espère m'être fait comprendre dans ma demande ci-dessus Merci encore pour votre réponse. RE: Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - r0o0minet - 05-11-2023 Un truc du genre comme ça : RE: Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - spyto - 05-11-2023 SGDG = « Breveté SGDG », abréviation de « sans garantie du gouvernement », est une mention légale relevant du droit des brevets. « Breveté SGDG » était en France une mention légale dégageant l'État de toute responsabilité sur le bon fonctionnement effectif du dispositif breveté. C'est-à-dire sans garantie car je ne l'ai jamais testé. Je n'ai pas vraiment d'idée des tables importantes à privilégier, sûrement celles contenues dans une installation "neuve"... Pas non plus connaissance d'un schéma Merise des tables de mybb. Posez la question chez les développeurs sur mybb.com. Ils devraient l'avoir, on ne sait jamais mais j’en doute ! Si j'ai d'autres idées, je reviendrai... RE: Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - r0o0minet - 16-11-2023 Bonsoir à tous. J'ai enfin réussi à migrer mon forum 1.6.16 en 1.8.36 mais non sans mal. Si vous voulez aller vérifier vous pouvez et du coup me dire si vous voyez des coquilles Le compte admin de connexion et le mot de passe sont les mêmes que décrit lors du post du sujet. Voici les étapes que j'ai effectué pour repartir d'une base de données saine :
Si vous avez besoin d'un cador en requêtes SQL je suis votre homme Sinon j'ai 2 petits couacs qui ne sont sans doute rien mais que voilà.
Merci pour votre aide. RE: Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - r0o0minet - 01-12-2023 Bonsoir à tous. Premier couac résolu c'était la configuration de l'heure dans le profil et d'ailleurs j'en ai profité pour faire une requête SQL pour mettre tout le monde d'équerre. Sinon pour mon 2ème couac est-ce que vous savez comment le résoudre svp ? Merci pour vos réponses. RE: Quelques soucis suite upgrade 1.6.16 vers 1.8.36 - spyto - 02-12-2023 Ça semble se trouver dans la table mybb_datacache. Après une recherche rapide, j'ai trouvé ce thread : https://community.mybb.com/thread-16595-post-109682.html$ ... et notamment ce message : https://community.mybb.com/thread-16595-post-109733.html#pid109733 qui dit : "Here's a simple script you can run to set the number and time to whatever you want. Just change the two values, as the comment says. ' Je joins ce script (updatemostonline.php) à tout hasard... A utiliser avec précaution (garder une copie de la table d'origine en cas...) |