[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 24004 Sujets résolus :  39 %

31 visiteurs en ce moment


Accueil > Forums de discussion >  Installation, mise-à-jour > Problème lors de la migration de SPIP 2.1.12 vers SPIP 3.0.1

Problème lors de la migration de SPIP 2.1.12 vers SPIP 3.0.1 Résolu

par ar.ro - 2 juin 2012 10:04 - Réponse(s) : 19

Bonjour,

j’essaie de migrer mon site SPIP de la version 2.1.12 vers 3.0.1, mais je rencontre les difficultés suivantes suite à la copie des fichiers spip3 à la racine de mon site :
- je n’arrive plus à atteindre /ecrire : page blanche.
- dans les nouveaux logs spip.log, j’ai les erreurs suivantes :
-> Erreur mysql 1146
-> Table ’mabase.spip_jobs’ doesn’t exist - query inconnue
-> ...

Pouvez-vous m’aider ?

Cordialement,

AR.


  • Bonjour,

    est-ce que vous avez bien une version de PHP>5.1 ?
    Avant migration, est-ce que vous supprimez bien tous les fichiers de l’ancien SPIP, cache compris (ou les mettez de côté, ce qui est plus prudent) ? Est-ce que vous avez renommé le dossier plugin pour que les anciens plugins ne soient pas pris en compte ?

    .Gilles


  • Monsieur,

    merci pour votre retour rapide.
    Je dispose de PHP 5.3.3 (package Debian).
    Avant installation :
    - je n’ai pas supprimé de fichier, mis à part le cache
    - je n’ai pas renommé le dossier plugin
    J’ai plusieurs sites en charge et lors de mes 1ères migrations, j’ai procédé de la même façon sans rencontrer de pb !

    Je vais suivre vos indications, par contre, quels sont les fichiers à supprimer, car la copie de SPIP3 doit bien écraser les anciens ?

    Cordialement,

    AR.


  • Monsieur,

    Simplement en renommant le dossier plugin, j’ai retrouvé l’espace privé et j’ai donc pu suivre la procédure de migration de la BDD.
    Je pense que la mise à jour des plugins devraient terminer la mise à jour :
    - > reprise en compte du répertoire plugin
    - > suppression des plugins non compatibles
    - > installation des nouveaux plugins pour la v3
    Concernant la suppression des fichiers de la version 2 inutiles, y a-il un article qui précise ce qu’il faut faire ?

    Merci pour votre aide,

    Cordialement,

    AR.


  • Bonjour,

    la mise à jour vers SPIP 3.0 est une mise à jour majeure, et demande des précautions.

    1) D’abord, assurez-vous que tous vos plugins sont compatibles SPIP3.0. Pour une transition la plus simple possible, copiez-les dans un dossier plugins3/

    2) Déplacez vos fichiers de SPIP (dossiers ecrire/, prive/, dist/, extensions/ et/ou plugins-dist/) sur le serveur dans un dossier de sauvegardes (ou téléchargez une copie du site).

    3) Il faut renommer le dossier plugins/ en plugins2/

    4) Vider tmp/cache/

    5) utiliser spip_loader.php ou déposer les fichiers de SPIP sur le serveur

    6) se connecter à l’interface privée, et mettre à jour la base de données

    7) renommer plugins3/ en plugins/

    8) aller dans l’espace privé à la partie "gestion des plugins" puis réactiver ses anciens plugins

    .Gilles


  • Ah tiens, nos messages se sont croisés ;)


  • Monsieur,

    merci pour toutes ces informations.
    J’ai recommencé ma migration au début en prenant en compte ces instructions.
    Tout s’est bien déroulé et marche correctement.
    Merci pour votre aide rapide et efficace.

    Je ferme donc le ticket.

    Cordialement,

    AR.


  • Bonjour,
    comme j’ai eu le même problème, j’ai suivi vos directives, et ... rebelote.
    Je suis remonté dans les logs à la maj 17577 qui créé cette table, et en fait le problème est :
    Erreur 1101 de mysql : BLOB ’descriptif’ ne peut avoir de valeur par défaut (En MySQL 5, les colonnes Blob ou Text ne peuvent avoir de valeur par défaut, peut-être faut-il changer base/objet.php ?).

    Il ne faut pas que le sql-mode soit configurer en STRICT_ALL_TABLES ou STRICT_TRANS_TABLES pour InnoDb.

    D’autre part, j’ai des erreurs pour la mise à jour 18955,
    Erreur 1064 de syntaxe près de ’(id_objet)’ à la ligne 1 - ALTER TABLE `TESTV3`.spip_auteurs_liens ADD id_objet (id_objet) , ce n’est pas grave pour moi car la table a été créée juste avant, mais on peux supposer que ça puisse en avoir pour d’autres.

    Puis-je suggérer la possibilité du choix du moteur dans un paramètre de SPIP ? C’est curieux d’avoir une base à moitié MyISAM et à moitié InnoDB en fonction du default-storage-engine.

    Il semble malgré tout curieux d’avoir ok dans maj.log, même si les mises à jour mysql se sont plantées.

    Cordialement,
    Thierry


  • Bonjour,

    @thierry : je pense que ça mérite un ticket :
    http://core.spip.org/projects/spip/issues/new

    Cela ressemble fort à un bug de SPIP
    Merci d’avance pour votre contribution,

    .Gilles


  • Bonjour,
    j’ ai la même problème lors de la migration de SPIP 2.1.12 vers SPIP 3.0.8.
    J’ ai pris en compte votre instructions et j’ai déjà mis a jour avec success le spip 3.0.8 à un site.
    Mais quand je le refaire pour un autre site j’ ai les mêmes problèmes avec ar.ro.
    Les dossiers ecrire/, prive/, dist/, extensions/ et/ou plugins-dist/ sont les seules dossiers qu’ on doit transporter ?

    Pouvez vous m’ aider s’ il vous plait ?
    Merci,
    Ioanna


  • J’ai oublié dire que l’ espace prive marche très bien, le site public a le problème. C’ est seulement une page blanche. Et les logs sont les mêmes avec "ar.ro" ’s.

    Cordialement,
    Ioanna


  • Bonjour,

    2) Déplacez vos fichiers de SPIP (dossiers ecrire/, prive/, dist/, extensions/ et/ou plugins-dist/) sur le serveur dans un dossier de sauvegardes (ou téléchargez une copie du site).

    J’ai bien les dossiers "ecrire", "prive", "extensions", mais pas "dist", ni "plugins-dist", peut-être s’agirait-il de "squelettes-dist" et de "plugins" (?).

    4) Vider tmp/cache/

    c’est-à-dire d’effacer seulement de contenu du dossier "cache" ?

    Un grand merci d’avance si vous pouviez m’aider à migrer de SPIP 2.1.10 [17657] à SPIP 3.0.11


  • 2) oui, effectivement (je confonds avec spip2 ;) ). "extensions" correspond à l’ancien "plugins-dist" et "squelettes-dist" à l’ancien "dist". Je bougerais aussi le dossier plugin pour qu’ils ne soient pas pris en compte (et ne perturbent pas la montée de version). Ensuite il faudra remettre le dossier et ses plugins, qu’il faudra probablement mettre à jour avant d’être réactivé dans l’espace privé.
    4) supprime le dossier ou les éléments qu’il contient, ça revient au même.


  • OK, "extensions" est devenu "plugins-dist", là où je mettrai le contenu de "plugins/auto" ?

    Mais dans SPIP 2, j’avais aussi "squelettes-dist" et "squelettes" dans lequel je rajoutais mes fichiers du "squelettes-dist" modifiés…


  • Je reprends...
    Il faut supprimer (ou archiver) extensions et squelettes-dist
    renomme provisoirement plugins pour que les plugins qui sont dedans (et dans plugins/auto) n’interfèrent pas avec la mise à jour

    C’est expliqué ici :
    http://www.pragmacom.eu/kbase/spip/article/migrer-un-site-spip-2-vers-spip-3


  • Le dossier "squelettes-dist" fait bien partie de SPIP2.
    Je le place donc dans un dossier créé à cet effet et nommé "Sauvegarde" avec les dossiers "extensions", "ecrire", "prive" ainsi que "plugins" et "squelettes".

    Je vide le dossier tmp/cache/

    Je supprime le reste et je copie les éléments de SPIP 3.

    J’ai bien tout compris ?


  • J’avais oublié :

    Je place aussi le dossier "IMG" dans ce dossier "Sauvegarde".


  • Non, celui-là tu le laisses.
    Il contient les images et documents que tu as téléchargés via l’espace privé de SPIP

    La liste des répertoires est détaillée ici :
    http://programmer3.spip.net/Liste-des-repertoires

    Je clos le sujet car je pense qu’on a fait le tour ;)


  • Merci !

    Ça fonctionne ! mais SPIP 3 me semble lent malgré avoir vider le cache plusieurs fois…

    Cela doit être dû au serveur (Free).

    Merci encore ;-)


  • Argh, SPIP3 et Free ne font pas bon ménage, car Free (comme le mutu OVH) a mis trop de limitations sur son hébergement gratuit. Tu devrais investir sur un hébergement plus adapté. Mais c’est un autre sujet..


  •  


Répondre à la question

« Problème lors de la migration de SPIP 2.1.12 vers SPIP 3.0.1 »

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?

  • vignettes perdues pendant le déménagement

    par Fa_b
    24 avril 22:40

    Réponse(s) : 5

    Oui d’autant qu’il y avait 2 sujet déjà dans le même fil. Pour clarifier les choses, merci de créer un nouveau fil de discussion en expliquant clairement le problème. Je clos ce (...)

  • Impossible d'installer SPIP 3.1.4

    20 avril 17:06

    Résolu - Réponse(s) : 8

    j’ai mis les droits 777 sur le répertoire /var/www/html. pas de changement. pour finir , j’ai supprimé tout le répertoire spip et recommencé l’installation. La procédure d’install est impossible , (...)

  • Impossible de changer le nom du site

    par erational
    19 avril 10:02

    Résolu - Réponse(s) : 7

    Hop,on passe donc en résolu. Merci à Fa_b

  • Migration - Installation et mise-à-jour de plugins impossible

    par julienleroux5
    8 avril 17:02

    Résolu - Réponse(s) : 2

    C’est résolu, le serveur est derrière un proxy qu’il fallait définir dans la configuration de spip (configuration > fonctions avancées).

  • Cherche coup de main pas cher...

    7 avril 18:04

    Résolu - Réponse(s) : 9

    Salut... @Mist. GraphX voici mon émail : argotheme@yahoo.fr ou bien editeurcommunicateur@gmail.com Si vous utilisez ces émails, passez N° Tel portable, je ferai SMS... Mes remerciements. Je (...)

  • Mise a jour SPIP

    par Fa_b
    7 avril 15:22

    Réponse(s) : 1

    Bonjour, De quel genre de mise à jour il s’agit ? Le sujet est-il résolu ?

  • Problème d'encodage après mise à jour vers 2.1.30

    par Gaël
    28 mars 10:45

    Résolu - Réponse(s) : 16

    Merciiiiiiii beaucoup beaucoup ! Mise à jour effectuée et le site fonctionne normalement. Encore merci d’avoir pris le temps de me répondre. Excellente journée (elle démarre bien de mon côté grâce (...)

  • Problème accès espace privé après mise à jour 2.1.30

    par Jerome
    16 mars 11:32

    Résolu - Réponse(s) : 2

    Bonjour, Dsl pour le retard, j’étais absent pour raison de santé.. :( Je parlais du réseau interne du boulot. Le pb vient d’être régler ! Ça venait bien du pare-feu. Bizarre quand (...)

  • Problème avec les statistiques de mon site web

    par ingenieur
    15 mars 13:01

    Résolu - Réponse(s) : 9

    De rien monsieur

  • Spip 3.01 + LDAP : pb installation

    par Norbert CORDIER
    14 mars 17:00

    Résolu - Réponse(s) : 19

    Comme je viens de passer une journée à tenter de connecter les utilisateurs sur l’ad, je vous explique la démarche salvatrice. Ce gros bug est déjà trouvé dans les forums. Je suis parti d’une (...)

  • Messages : 19499
  • 4761 43 %
  • Poser une nouvelle question