Passage à phpBB version 3.2.1

Ici c'est moi qui vous informe de la vie du site et du forum.

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar du membre
fneck
Site Admin
Messages : 11906
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Passage à phpBB version 3.2.1

Message par fneck » 28 août 2017 19:41

Voila, ça fait un moment que je l'envisage mais je ne prends pas le temps de m'y lancer. La récente discussion sur les attaques régulières des bots me donne le courage d'y aller.

Le forum est actuellement en version 3.0.5... La version 3.2.1 est la dernière en date publiée en juillet 2017.

Je recopie ci dessous quelques messages afin de continuer la discussion ici même :
fneck a écrit :Cette discussion m'a donné envie de me lancer enfin dans la mise à jour du forum. J'ai fait un essai hier en suivant cette page http://forums.phpbb-fr.com/documentatio ... -view.html (ça à l'air hyper facile 8) )

J'ai dans un premier temps dupliqué la base de données du forum sur une autre base, copier le dossier du forum à un nouvel emplacement et vérifié que celui-ci fonctionnait correctement 8)
Enfin j'ai suivi à la lettre la documentation cité ci-dessus...

En fait le programme de mise à niveau cherche à vérifier puis convertir la base de données dans chaque version successive, 3.0 -> 3.0.1 etc... 3.0.6 erreur (je rappelle que je suis déjà en 3.0.5) "A required module info file is missing: acp_send_statistics"

En cherchant des infos sur cette erreur d'après ce post c'est impossible d'upgrader directement de 3.0.x vers 3.2.x
https://www.phpbb.com/community/viewtop ... &t=2409301

Bon je ne vais pas m'étendre sur tous les essais mais simplement l'upgrade à la version 3.0.6 seul fonctionne correctement... je l'ai essayé plusieurs fois. Je pense que je vais continuer comme ceci, progressivement version par version...
tristanleboss a écrit :Suite à votre message, j'ai testé la migration 3.0.5 à 3.2.1 et évidemment, elle est complètement bugguée.

Même en corrigeant le problème que vous avez rencontré, un autre apparait juste après (qui n'est pas lié). Je comprends pourquoi, sur leur forum, il conseille de migrer vers la 3.0.14 avant. Bizarrement, la documentation officielle ne mentionne pas du tout ces gros problèmes. Votre instinct vous avait guidé sur la bonne piste :lol:

Le pire étant que ce problème est marqué comme corrigé dans leur outil de suivi : https://tracker.phpbb.com/browse/PHPBB3-15090 Du coup,j'ai rouvert un ticket pour signaler le(s) problème(s).

Par contre, ce que j'ai testé et qui marche en partant de la 3.0.5 :

- Migrer vers la 3.0.14 ( https://download.phpbb.com/pub/release/ ... 3.0.14.zip )
-- Supprimer tous les dossiers et fichiers sauf files, images et config.php
-- Copier les fichiers de l'archive de la 3.0.14 sauf files, images et config.php
-- Accéder à install/database_update.php
- Migrer vers la 3.2.1
-- Supprimer tous les dossiers et fichiers sauf files, images, store et config.php
-- Copier les fichiers de l'archive de la 3.2.1 sauf files, images, store et config.php
-- Accéder à install/

Avatar du membre
Carl
Modérateur
Messages : 9931
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Passage à phpBB version 3.2.1

Message par Carl » 28 août 2017 19:56

Une bonne chose de faite 8)



Carl

Avatar du membre
fneck
Site Admin
Messages : 11906
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Passage à phpBB version 3.2.1

Message par fneck » 28 août 2017 22:32

La mise à jour intermédiaire vers la dernière révision de la version 3.0.x fonctionne correctement sur mon serveur de test.

Je lance la mise à jour sur le forum d'ici 30 minutes, il faudra compter autant d'indisponibilité 8)

A toute...


Avatar du membre
fneck
Site Admin
Messages : 11906
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Passage à phpBB version 3.2.1

Message par fneck » 29 août 2017 00:08

La première partie de la mise à jour est faite, la version actuelle du forum est 3.0.14 et fonctionne correctement.

Il y a quelques bugs d'affichage tout de même lié au style "systemcfg" ou "systemcfg_new" particuliers du forum qu'il faudrait reprendre à la main... mais franchement comme ce n'est qu'un passage je ne vais pas m'éterniser la dessus (par exemple, dans la "liste des membres" l'affichage par lettre ne fonctionne pas).

Pour ceux qui voudraient retrouver un style, certes classique mais totalement fonctionnel, ils peuvent dans le "panneau de l'utilisateur", onglet "préférences du forum" choisir le style "prosilver".

Merci de me signaler tout dysfonctionnement que vous pourriez découvrir 8)

A suivre.

[edit] Avec le style "prosilver" il y a chez moi certains boutons qui ne s'affichent plus :roll:

tristanleboss
Messages : 127
Enregistré le : 21 août 2017 18:37
Localisation : Lyon (69006)

Re: Passage à phpBB version 3.2.1

Message par tristanleboss » 29 août 2017 03:16

Super !

Déjà une bonne chose de faite. Qu'elles sont les problèmes que vous rencontrez avec les boutons sur le style subsilver ? J'ai vu qu'il était bien en 3.0.14 donc il devrait marcher avec le forum qui est aussi en 3.0.14

Avatar du membre
fneck
Site Admin
Messages : 11906
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Passage à phpBB version 3.2.1

Message par fneck » 29 août 2017 10:01

Pour les boutons, j'ai en partie trouvé, il manquait dans le dossier /styles/prosilver/imageset le dossier "fr" :|

Par contre il y a plusieurs textes cliquables qui apparaissent encore avec leur nom de code, par exemple ici, en haut de la page principale du forum :

Image

Il y en a d'autres dans le panneau d'administration, par exemple :
Image

ou encore :
Image

tristanleboss
Messages : 127
Enregistré le : 21 août 2017 18:37
Localisation : Lyon (69006)

Re: Passage à phpBB version 3.2.1

Message par tristanleboss » 29 août 2017 16:24

S'il vous manquait les images des boutons en Français, c'est probablement que la traduction française fourni dans la version officielle est incomplète. Cela pourrait expliquer que des chaines de caractères soient non traduites à différents endroits. Essayez de mettre la version qui se trouve sur phpBB-fr.com : http://www.phpbb-fr.com/telechargements ... 3.0.14.zip

Une recherche textuelle parmi ses fichiers montrent que la traduction de "SEARCH_UNREAD" est présente dedans, par exemple. Les images des boutons y sont aussi.

Avatar du membre
fneck
Site Admin
Messages : 11906
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Passage à phpBB version 3.2.1

Message par fneck » 29 août 2017 19:31

Merci Tristan. C'est bon maintenant, avec le nouveau pack langage je ne vois plus aucun bug 8)
Effectivement, je n'avais pas dû télécharger la bonne version française.

Je vais sauvegarder tout ceci comme version fonctionnelle et ensuite je testerai la migration vers la version 3.2.1

Daniel
Messages : 10126
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Passage à phpBB version 3.2.1

Message par Daniel » 30 août 2017 10:01

Le sujet des messages semble raccourci de 3 caractères.

Par exemple :
Re: SDLEP-READER remplace tous les magnétophones d'ordinateurs.
devient :
Re: SDLEP-READER remplace tous les magnétophones d'ordinateu
Daniel
L'obstacle augmente mon ardeur.

tristanleboss
Messages : 127
Enregistré le : 21 août 2017 18:37
Localisation : Lyon (69006)

012345678901234567890123456789012345678901234567890123456789

Message par tristanleboss » 30 août 2017 11:31

Je pense que c'était déjà le cas avant, non ?

Le champ "Sujet" est limité dans l'interface (la page pour poster une réponse) à 64 caractères et à 60 caractères (la page pour créer un nouveau sujet). Du coup, quand on répond, le sujet est tronqué s'il dépasse 64 caractères. D'ailleurs, on ne peut pas saisir plus de 64 caractères (voir le titre de ce message). La limitation à 60 pour le titre d'un nouveau sujet est dû au fait que phpBB rajoute "Re: " au titre initial du sujet quand vous répondez sur un sujet donc 60 + 4 pour rester dans la limite des 64 caractères.

Il faudrait, au cas où, regarder dans la base de données si le champs `post_subject` de la table `phpbb_posts` est bien réglé sur `varchar(255)` mais je pense que c'est le cas.

Là, il tronque à 60 même dans le cas d'une réponse. Certes, il ne devrait pas le faire dans ce cas-ci mais vu que le thème n'est pas en adéquation avec la version du forum, il est possible que ce soit un bug du thème. Il faudra voir quand le forum sera en 3.2.1

Edit: C'est un bug de phpBB apparemment et non du thème.
Modifié en dernier par tristanleboss le 30 août 2017 12:59, modifié 1 fois.

Daniel
Messages : 10126
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Passage à phpBB version 3.2.1

Message par Daniel » 30 août 2017 11:56

Dans les anciens messages (avant la migration) le sujet n'est pas tronqué : viewtopic.php?f=18&t=7700&start=270
Dans les nouveaux messages composés ou édités après la migration, le sujet est tronqué. Il y a donc une différence de comportement avec la nouvelle version.
Daniel
L'obstacle augmente mon ardeur.

Avatar du membre
fneck
Site Admin
Messages : 11906
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Passage à phpBB version 3.2.1

Message par fneck » 30 août 2017 12:13

Oui, tu as raison Daniel, on le voit bien sur ton topic SLD-Reader. Bizzare :|
Je regarderai dans la base les valeurs du champs dont parle Tristan.

tristanleboss
Messages : 127
Enregistré le : 21 août 2017 18:37
Localisation : Lyon (69006)

Re: Passage à phpBB version 3.2.1

Message par tristanleboss » 30 août 2017 12:21

Bon, j'ai réinstallé la 3.0.5 que j'ai aussitôt mise à jours vers la 3.0.14 (la même que sur ce forum) et les titres des réponses sont aussi tronqués à 60 caractères. En gros, le comportement est identique à celui de ce forum. Sachant que j'ai remplacé tous les fichiers et que j'ai le thème en version 3.0.14, il y a fort à parier que ce problème est inhérant à phpBB 3.0.14...

Edit: C'est un bug de phpBB 3.0.x apparemment.
Modifié en dernier par tristanleboss le 30 août 2017 13:00, modifié 2 fois.

tristanleboss
Messages : 127
Enregistré le : 21 août 2017 18:37
Localisation : Lyon (69006)

Re: Passage à phpBB version 3.2.1

Message par tristanleboss » 30 août 2017 12:49

Bon, j'ai refait les tests moins hâtivement et le problème existe sur la 3.0.5 et la 3.0.14 (les versions originales); mises à jour ou fraichement installées.

Peut-être que ce forum avait été patché... Daniel, as-tu encore les fichiers de la 3.0.5 ? Si c'est le cas, peux-tu chercher la function "truncate_string" dans le fichier "phpBB3\includes\functions_content.php" ? C'est une ligne qui doit ressembler à ça :

Code : Tout sélectionner

function truncate_string($string, $max_length = 60, $max_store_length = 255, $allow_reply = true, $append = '')
C'est ce fameux 60 le coupable. En mettant 64, le problème disparait.

Répondre