À défaut de mieux, ceux qui auront des problèmes de mise à jour, pourront
toujours installer un petit plugin que je viens de développer et qui
assurera au moins la mise à jour des settings/preferences prévus pour la
2.9.
On verra ça une fois la 2.9 sorti dans les bacs.
Le 23 février 2016 à 16:08, Franck Paul <carnet.franck.paul(a)gmail.com> a
écrit :
Bon,
Je viens de faire le test suivant sur une instance de test Gandi Hosting :
1. Installation d'une 2.8.2 fraichement sortie du panier (je l'ai joué
feignasse en utilisant simplement le dotclear-loader.php)
2. Basculement sur le canal 'unstable' pour les mises à jour (aka
define('DC_UPDATE_VERSION','unstable'); dans le inc/config.php)
3. Mise à jour en 2.9-dev-r3184
No problemo, pas de message d'erreur, l'upgrade se passe au poil.
J'en déduis que les problèmes de certains datent d'un temps ou MySQL était
buggué côté gestion des clés étrangères (sur une version 5.1.nnnn de
mémoire) et je n'ai trouvé aucun moyen de réparer facilement.
Le mieux, à mon avis, est d'installer une 2.8.2 bidon de Dotclear sur une
nouvelle base créée pour l'occasion, vérifier que les clés étrangères sont
bien présentes, sinon ça va être la cata, de migrer les données de
l'ancienne base vers la nouvelle et changer enfin le inc/config.php pour
pointer sur la nouvelle base.
Si cette solution ne fonctionne pas, faudra attendre qu'on trouve une
meilleure idée avant de passer à la 2.9 !
Le 23 février 2016 à 14:12, Franck Paul <carnet.franck.paul(a)gmail.com> a
écrit :
> Plop les gens,
>
> Je suis en train de regarder le problème de mise à jour sur les Dotclear
> installé chez Gandi Hosting, visiblement c'est un problème chez eux (mais
> je n'en suis pas à 100% certain).
>
> En détail, le problème vient que les clés étrangères (qui permettent par
> exemple les suppressions en cascade, du genre je supprime un billet et ça
> supprime automatiquement tous les commentaires du billet) ne sont pas
> visibles par DC, qui du coup, tente de les recréer à chaque fois.
>
> Évidemment, recréer une clé étrangère qui existe déjà provoque une erreur
> et c'est la raison de l'affichage de celle-ci et de la version de DC pas
> mise à jour ensuite.
>
> J'ai détaillé tout ça dans les commentaires de ce ticket :
>
http://dev.dotclear.org/2.0/ticket/1425#comment:41
>
> Est-ce que ceux qui utilisent Gandi Hosting peuvent effectuer la manip
> suivante (ça casse rien) :
>
> Ouvrir phpMyAdmin, sélectionner la base de donnée utilisée pour Dotclear
> et lancer la requête SQL suivante :
>
> SHOW CREATE TABLE `dc_category`;
>
> Puis me donner ensuite le résultat (a priori le contenu du 2e champs, le
> 1er contenant simplement le nom de la table).
>
> Merci d'avance
>
> Le 22 février 2016 à 21:14, Franck Paul <carnet.franck.paul(a)gmail.com> a
> écrit :
>
>> Yep, au serveur si c'est possible :-)
>>
>>
>> Le lundi 22 février 2016, Philippe <philippe(a)dissitou.org> a écrit :
>>
>>> Je teste régulièrement ;)
>>>
>>> Je t'envoie un accès à tout ? PhpMyAdmin ? le serveur aussi ?
>>>
>>> --
>>> Philippe
>>> --
>>> Philippe
>>>
>>>
>>> Le 22 février 2016 à 19:21, Franck Paul <carnet.franck.paul(a)gmail.com>
>>> a écrit :
>>> > 'soir les gens
>>> >
>>> > Dites, est-ce que certains d'entre vous testent la version en cours
de
>>> > développement ou pas du tout ? J'ai fait pas mal de modifs et
>>> j'aimerais
>>> > bien avoir un retour, a minima sur la mise à jour et sur
l'utilisation
>>> > habituelle de l'admin.
>>> >
>>> > Pour Philippe spécialement : si tu as un moment, je veux bien
l'accès
>>> à ton
>>> > Gandi Hosting pour tester le pb de mise à jour. Ça serait bien de
>>> trouver
>>> > le pourquoi du comment ! Sinon va falloir que je code un plugin de
>>> secours
>>> > pour terminer les mises à jour qui foirent là-bas.
>>> >
>>> > À vous lire !
>>> >
>>> > --
>>> >
>>> > Franck — Operating Crocker’s rules (
http://sl4.org/crocker.html)
>>> > --
>>> > Dev mailing list - Dev(a)list.dotclear.org -
>>>
http://ml.dotclear.org/listinfo/dev
>>> --
>>> Dev mailing list - Dev(a)list.dotclear.org -
>>>
http://ml.dotclear.org/listinfo/dev
>>
>>
>>
>> --
>>
>> Franck — Operating Crocker’s rules (
http://sl4.org/crocker.html)
>>
>>
>
>
> --
>
> Franck — Operating Crocker’s rules (
http://sl4.org/crocker.html)
>
--
Franck — Operating Crocker’s rules (
http://sl4.org/crocker.html)