Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2018-03-01 08:22:26

Grandroot
Invité

Mise à jour Dotclear et PHP 7.2

Bonjour,
Il y a quelques  jours mon hébergeur a migré de 5.6 à 7.2.
Mon blog est devenu HS (https://ebook-prix-libre.fr) et le problème était lié à la connexion à la BD.
J'ai regardé ce post : https://forum.dotclear.org/viewtopic.php?id=49367 où Franck écrit

"Je remets le paragraphe en question en entier (à propos de la 2.9) :
« Et puis on a aussi fait le nécessaire pour que Dotclear tourne correctement avec la nouvelle version 7 de PHP, version assez impressionnante en termes de gain de vitesse, et vous noterez au passage que la version minimum requise de PHP est la 5.3, comme on l'avait annoncé au moment de la sortie de la version 2.8 »
Donc non ça va coincer aussi
L'ordre à suivre est donc :
. PHP 5.3
. Mise à jour en 2.9
. PHP 7.1
. Mise à jour en 2.13"

Je suis revenu à PHP5.6 où je suis donc allé voir ma version de Dotclear, qui est la 2.11.2. Le problème est que lorsque, depuis la console admin, je cherche (même en forçant la vérification des mises à jour Dotclear) des mises à jour (pour aller à la version 2.13), "Aucune nouvelle version de Dotclear n'est disponible." apparaît.

Est-ce que quelqu'un pourrait me dire comment faire pour mettre à jour mon forum pour qu'il fonctionne avec PHP 7.2 svp ?

Merci par avance

#2 2018-03-01 08:59:25

guill3
Membre
Lieu : Bordeaux
Inscription : 2018-02-27

Re : Mise à jour Dotclear et PHP 7.2

Entre 7.2 et 5.6 il y a énormément de changements côté PHP.

Tu n'a aucun moyen de Downgrade PHP à 5.6 ?

Bien à toi,
Guillaume.

Hors ligne

#3 2018-03-01 11:39:30

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mise à jour Dotclear et PHP 7.2

Bonjour,

Dotclear n'est pas tout à fait compatible avec PHP 7.2, la prochaine version 2.14 le sera.


Dotclear addicted since 2004

Hors ligne

#4 2018-03-01 14:16:46

Grandroot
Invité

Re : Mise à jour Dotclear et PHP 7.2

guill3 a écrit :

Entre 7.2 et 5.6 il y a énormément de changements côté PHP.

Tu n'a aucun moyen de Downgrade PHP à 5.6 ?

Bien à toi,
Guillaume.

Oui, en effet, mon blog a senti la différence ;) J'ai regardé et oui il est vrai que pas mal de changements ont été apportés !
Mon hébergeur m'a downgrade PHP à 5.6 mais c'est temporaire. Merci pour ta réponse.


Franck a écrit :

Bonjour,
Dotclear n'est pas tout à fait compatible avec PHP 7.2, la prochaine version 2.14 le sera.

D'accord, merci ! Du coup j'aurais deux questions :
Est-ce normal que Dotclear ne me propose pas de passer (même lorsque je force la vérification) à 2.13 alors que je suis en 2.11?
Serait-il possible de savoir quel sera le mois de sortir de la version 2.14 ?
Pourrais-tu m'éclairer stp ?

#5 2018-03-01 15:45:19

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Mise à jour Dotclear et PHP 7.2

Grandroot a écrit :

Est-ce normal que Dotclear ne me propose pas de passer (même lorsque je force la vérification) à 2.13 alors que je suis en 2.11?

Peut-être avais-tu modifié ton fichier inc/config.php pour désactiver la recherche des mises à jour ?

Hors ligne

#6 2018-03-01 21:42:20

Grandroot
Invité

Re : Mise à jour Dotclear et PHP 7.2

Bonsoir,
Non malheureusement (j'ai vérifié les deux cas suivants (cités ici https://fr.dotclear.org/blog/post/2018/ … ar-2.13.1):
Dans le config.php : il n'y a pas define('DC_NOT_UPDATE',true);
Dans les préférences utilisateurs :Mes préférences → Onglet Mon tableau de bord → Modules du tableau de bord → Il n'y a pas l'option Ne pas afficher les mises à jour de Dotclear

Dernière modification par Grandroot (2018-03-01 21:42:55)

#7 2018-03-02 05:00:53

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mise à jour Dotclear et PHP 7.2

Tu peux afficher ici le contenu de cache/versions/dotclear-stable présent sur ton installation ?


Dotclear addicted since 2004

Hors ligne

#8 2018-03-02 08:21:49

Grandroot
Invité

Re : Mise à jour Dotclear et PHP 7.2

Ça doit être le problème parce que dans cache/versions je n'ai tout simplement ... aucun fichier  !
Je peux le récupérer de quelque part ?

#9 2018-03-02 18:01:21

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mise à jour Dotclear et PHP 7.2

Grandroot a écrit :

Ça doit être le problème parce que dans cache/versions je n'ai tout simplement ... aucun fichier  !
Je peux le récupérer de quelque part ?

Le dossier cache n'est pas en read-only ? Ça peut empêcher la création du-dit fichier à l'intérieur. Il est normalement construit automatiquement.

Quoi qu'il en soit il devrait ressembler à ça :

a:6:{s:7:"version";s:6:"2.13.1";s:4:"href";s:55:"http://download.dotclear.org/latest/dotclear-2.13.1.zip";s:8:"checksum";s:32:"6227ca9f9266c12aac4169b017dd4593";s:4:"info";s:56:"http://services.dotclear.net/redir?about=dotclear-2.13.1";s:3:"php";s:3:"5.5";s:6:"notify";b:1;}

Dotclear addicted since 2004

Hors ligne

#10 2018-03-07 16:35:36

Grandroot
Invité

Re : Mise à jour Dotclear et PHP 7.2

Franck a écrit :
Grandroot a écrit :

Ça doit être le problème parce que dans cache/versions je n'ai tout simplement ... aucun fichier  !
Je peux le récupérer de quelque part ?

Le dossier cache n'est pas en read-only ? Ça peut empêcher la création du-dit fichier à l'intérieur. Il est normalement construit automatiquement.

Quoi qu'il en soit il devrait ressembler à ça :

a:6:{s:7:"version";s:6:"2.13.1";s:4:"href";s:55:"http://download.dotclear.org/latest/dotclear-2.13.1.zip";s:8:"checksum";s:32:"6227ca9f9266c12aac4169b017dd4593";s:4:"info";s:56:"http://services.dotclear.net/redir?about=dotclear-2.13.1";s:3:"php";s:3:"5.5";s:6:"notify";b:1;}

Je l'ai rajouté, et ça fonctionne, merci !

#11 2018-05-26 16:51:29

placeoweb
Membre
Inscription : 2008-11-04
Site Web

Re : Mise à jour Dotclear et PHP 7.2

Franck a écrit :

Dotclear n'est pas tout à fait compatible avec PHP 7.2, la prochaine version 2.14 le sera.

Bonjour Franck,
es tu le dernier survivant des développeurs pour Dotclear ?

Aurais tu une estimation de date de livraison de cette version de dotclear compatible avec PHP 7.2 ?
(au moins le "core" de Dotclear, sans même parler des problèmes qui sera liés aux plugins)

Pour ma part, (en PHP 7.1 et 7.2) j'ai l'erreur :

PHP Fatal error:  Uncaught Error: Call to undefined function mb_internal_encoding() in /my/dotclear/inc/prepend.php

# grep -R mb_internal_encoding *
inc/prepend.php:mb_internal_encoding('UTF-8');
plugins/syntaxehl/geshi/geshi/php.php:            'mb_http_output','mb_internal_encoding','mb_language',

Bon courage pour cette mise à jour de Dotclear à tous ceux qui développent dessus !

Hors ligne

#12 2018-05-27 07:33:40

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mise à jour Dotclear et PHP 7.2

Bonjour,

Pour répondre rapidement à tes deux questions :

* Oui, malheureusement, et depuis des mois, voire des années :-/
* Cet été je pense (pas plus tard que le 13 août j'espère)

Dans le détail, pour la 2.14, il reste 2 tickets à fermer, le premier est en cours (le principal est fait, la mise en œuvre reste à compléter), le deuxième est toujours à l'étude.

Quoi qu'il en soit je teste en 7.2.1 depuis déjà quelques mois et le core tourne sans problème avec cette version de PHP ; concernant les plugins que je maintiens quelques versions sont prêtes pour la prochaine 2.14.

Quant aux autres plugins, je ne peux répondre, c'est à leur développeurs ou mainteneurs de surveiller les développements faits sur le core pour adapter leurs codes.

Au passage je signale que j'ai repris et pas mal complété les tests unitaires de Clearbricks, ça viendra en son temps (unitaires/fonctionnels) pour Dotclear, et qu'il reste là aussi pas mal de boulot à faire !


Dotclear addicted since 2004

Hors ligne

#13 2018-05-27 10:05:24

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : Mise à jour Dotclear et PHP 7.2

Franck a écrit :

* Oui, malheureusement, et depuis des mois, voire des années :-/

Faudrait peut-être lancer un appel d'offre pour DotClear3 ;)

Franck a écrit :

Quoi qu'il en soit je teste en 7.2.1 depuis déjà quelques mois et le core tourne sans problème avec cette version de PHP ; concernant les plugins que je maintiens quelques versions sont prêtes pour la prochaine 2.14.

Itou, je confirme, ça tourne :)


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#14 2018-05-28 07:14:49

Tomek
Moderator
Inscription : 2006-04-12
Site Web

Re : Mise à jour Dotclear et PHP 7.2

Petite note : la version actuelle tourne sans aucun problème en PHP 7.1.
D'après ton message d'erreur, c'est le plugin SyntaxeHl qui n'est pas compatible et peut avantageusement être remplacé par celui de Franck : https://open-time.net/post/2018/02/20/P … r-Dotclear

Hors ligne

#15 2018-05-31 19:56:51

placeoweb
Membre
Inscription : 2008-11-04
Site Web

Re : Mise à jour Dotclear et PHP 7.2

Merci Franck pour ta réponse, et au regret de pouvoir t'aider, avec tous mes encouragements ! pour persister contre je pense le principal concurrent qu'est Wordpress...

Egalement merci à Tomek pour ton alternative de SyntaxeHl avec HLJS: Syntax highlighter plugin for Dotclear 2 (que j'essaierai avec un dotclear en PHP 7.2)

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map