Plugin Fusion

bon je suis en train de fusionner divers sites sur un seul et cela dans une rubrique

pour le premier cela a été ze Coool

par contre au deuxième j’ai droit a

Le site hôte et le site source ne sont pas dans la même version de base de données :

  • hôte est en version 19268
  • source est en version

je sais trouver la version spip , mais ou trouver la version base de donné

pour info les deux sites a fusionner sont en

SPIP 3.0.17 [21515] est un logiciel libre distribué sous licence GPL.

  • écran de sécurité 1.1.9

Merci de me tuyauté

logospipfactorynoir.png

afin de ne pas perdre votre temps

IRC via Tcharlss m’a donné une solution temporaire

je peu donc reprendre les fusions

merci

logospipfactorynoir.png

Bonsoir,

Pour historique, voici l’article de référence sur les versions de la base de données de SPIP :
http://www.spip.net/fr_article5567.html

Le 11/11/2014 18:09, spipfactory@free.fr a écrit :

afin de ne pas perdre votre temps

IRC via Tcharlss m'a donné une solution temporaire

je peu donc reprendre les fusions

Je viens de voir l'échange de cet après midi sur IRC.

Effectivement j'en avais déjà discuté avec Tcharlss qui avait eu ce souci, il y a visiblement un cas particulier où on n'arrive pas à lire la version base installé de la source.

Il faut que je m'y penche pour que ça ne soit pas bloquant, dans ce cas on aurait juste une alerte, libre à chacun•e ensuite de confirmer.

--
nicod_

bon j’ai beau essayé comme je peu
la fusion sqlite vers mysql ne fonctionne pas

ou alors il manque vraiment un truc dans l’explication

quelqu’un a t’il réussie ?

logospipfactorynoir.png

bon donc
efcjffgd.png

quelqu’un a t’il une piste ?

logospipfactorynoir.png

Le 17/11/2014 19:59, spipfactory@free.fr a écrit :

bon donc

quelqu'un a t'il une piste ?

J'ai restesté la procédure à partir d'un spip tout neuf installé en sqlite.
En fait ce n'est pas le _connect qu'il faut choisir, sinon effectivement ça bloque. La procédure n'était peut être pas suffisemment claire à ce niveau là.

Je proposais de renommer connect.php mais en fait on peut le supprimer, c'est peut être ça qui embrouille et qui n'est pas clair.

Ensuite il _faut_ déclarer la base sqlite en suivant les 3 étapes dans Maintenance technique, et c'est bien cette base là qu'il faut utiliser pour fusionner, pas l'ancien _connect (qu'il vaut donc mieux supprimer, ce sera moins confusionnant).

J'ai mis à jour l'article et réécrit la procédure, peut tu refaire un test ?

A partir d'un site en sqlite :

1 -dans le répertoire /config, supprimer le fichier connect.php,

2 - vider complètement le contenu de /tmp (pour rebooter Spip)

3 - appeler l’url /ecrire pour relancer l’installation, choisir cette fois une base mysql,

4 - une fois le site installé en mysql, aller dans « Maintenance » / « Maintenance technique », et suivre les 3 étapes de « Déclarer une autre base » : choisir Sqlite3, sur l’écran suivant choisir la base sqlite existante, et valider jusqu’à « La nouvelle base a bien été déclarée ... » (cf paragraphe « 1 - Déclarer une base externe » ),

5 - lancer la fusion en choisissant comme source la base sqlite,

--
nicod_

donc soit une mutualisation en SPIP 3.0.17 [21515] avec Certain site rester en SQLITE de notre précédente mutualisation.

1 -dans le répertoire /config, supprimer le fichier connect.php,

fait

2 - vider complètement le contenu de /tmp (pour rebooter Spip)

fait

3 - appeler l’url /ecrire pour relancer l’installation, choisir cette fois une base mysql,

la c’est pas tout a fait comme ça en mutu
je lance une install de site mutualisé donc la ça sera Mysql
je transfert le repertoire bases/ qui contient donc la bdd sqlite dans config

4 - une fois le site installé en mysql, aller dans « Maintenance » / « Maintenance technique », et suivre les 3 étapes de « Déclarer une autre base » : choisir Sqlite3, sur l’écran suivant choisir la base sqlite existante,

la je mouline depuis 20h20 on verra après le film si ça m’affiche autre-chose

hgbdgeeb.png

et valider jusqu’à « La nouvelle base a bien été déclarée … » (cf paragraphe « 1 - Déclarer une base externe » ),

5 - lancer la fusion en choisissant comme source la base sqlite,

je vais tenter d’installer un spip sqlite a la racine du serveur et tester la procédure pour voir …

logospipfactorynoir.png

bon donc j’ai remonter le site en sqlite3 a la racine du serveur avec un SPIP 3.0.17 [21515]

J’ai réaliser un dump du site que j’ai injecté dans mon spip a la racine

le site fonctionne , j’ai donc appliquer votre procédure
A partir d’un site en sqlite :

1 -dans le répertoire /config, supprimer le fichier connect.php,
ok

2 - vider complètement le contenu de /tmp (pour rebooter Spip)
ok

3 - appeler l’url /ecrire pour relancer l’installation, choisir cette fois une base mysql,
ok

4 - une fois le site installé en mysql, aller dans « Maintenance » / « Maintenance technique », et suivre les 3 étapes de « Déclarer une autre base » : choisir Sqlite3, sur l’écran suivant choisir la base sqlite existante, et valider jusqu’à « La nouvelle base a bien été déclarée … » (cf paragraphe « 1 - Déclarer une base externe » ),
ok

5 - lancer la fusion en choisissant comme source la base sqlite,

ok
et la je bloque sur
Le site hôte et le site source ne sont pas dans la même version de base de données :
- hôte est en version 19268
- source est en version

ue idée pour aller plus loin

de mon coté je vais essayer de forcer fusion , comme tcharlssm’a indiqué
@micalement stéphane

qui espère y arriver un jour

logospipfactorynoir.png

bon la a priori c’est passé , me reste a contrôler le site seul la partie ne’est pas renseigné, mais la cela est peu être normale

logospipfactorynoir.png

Le 21/11/2014 22:37, spipfactory@free.fr a écrit :

seul la partie

  Identité du site

ne'est pas renseigné, mais la cela est peu être normale :-\

C'est tout à fait normal : la fusion importe uniquement les _contenus_ d'un site, pas sa configuration, et effectivement la table spip_meta n'est pas importée.

--
nicod_

Le 23/11/2014 12:52, nicod_ a écrit :

Le 21/11/2014 22:37, spipfactory@free.fr a écrit :

seul la partie

  Identité du site

ne'est pas renseigné, mais la cela est peu être normale :-\

C'est tout à fait normal : la fusion importe uniquement les _contenus_ d'un site, pas sa configuration, et effectivement la table spip_meta n'est pas importée.

la table meta donne l'url du site, et de toute façon cette table est automatiquement reconstruite avec la nouvelle base site, non ?

--
momo:
http://www.fractuscontrarius.fr
http://cras31.info/
http://photographia.fractuscontrarius.fr
-----------------------------
GNU/Linux/debian-wheezy 3.2.0-4-amd64

bon un début d’article

logospipfactorynoir.png