D'ailleurs ce plugin restera utile pour les versions ultérieures, au moins
tant que la structure de la base de données ne changera pas.

Le 23 février 2016 à 19:11, Franck Paul <[email protected]> a
écrit :

> À 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 <[email protected]> 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 <[email protected]> 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 <[email protected]>
>>> a écrit :
>>>
>>>> Yep, au serveur si c'est possible :-)
>>>>
>>>>
>>>> Le lundi 22 février 2016, Philippe <[email protected]> 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 <[email protected]>
>>>>> 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 - [email protected] -
>>>>> http://ml.dotclear.org/listinfo/dev
>>>>> --
>>>>> Dev mailing list - [email protected] -
>>>>> 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)
>>
>
>
>
> --
>
> Franck  — Operating Crocker’s rules (http://sl4.org/crocker.html)
>



-- 

Franck  — Operating Crocker’s rules (http://sl4.org/crocker.html)
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à