Migre static - plugin de migration d'un site - commentaires Migre static - plugin de migration d'un site 2010-09-10T08:30:18Z https://files.spip.org/Plugin-migration-d-un-site#comment434241 2010-09-10T08:30:18Z <p>hello,</p> <p>j'ai reinstallé tout expres une version 1,9, pour pouvair importer et migrer ensuite en 2,0,2..</p> <p>Merci de ta reponse..</p> Migre static - plugin de migration d'un site 2010-08-29T07:28:08Z https://files.spip.org/Plugin-migration-d-un-site#comment433743 2010-08-29T07:28:08Z <p>Salut,</p> <p>Tu utilises quoi comme version de Spip<small class="fine d-inline"> </small>? Car pour que cette contrib' fonctionne il faut être en Spip 1.9.</p> Migre static - plugin de migration d'un site 2010-08-29T07:12:28Z https://files.spip.org/Plugin-migration-d-un-site#comment433742 2010-08-29T07:12:28Z <p>Bonjour</p> <p>A priori le plugin ne fonctionne pas du tout, après avoir mis le fichier la_liste_des_pages.html, créé une rubrique avec un article dedans, renseigné les formulaires, j'arrive à ceci :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Réalisation de la migration - étape 1 Liste des pages importées (ICi une liste vide)</code></pre></div> <p>je crois que ca s'arrête ici dans le code :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> $debug = migre_check_var($id_rubrique);</code></pre></div> <p>je ne vois pas que faire et surtout je pense que c'est soit un bug, soit une mauvaise version, mais j'ai suivi tous les liens possibles de l'article....</p> <p><b>Help<small class="fine d-inline"> </small>!</b></p> <p>Merci d'avance</p> <p>MJ</p> Migre static - plugin de migration d'un site 2008-01-22T16:06:13Z https://files.spip.org/Plugin-migration-d-un-site#comment402449 2008-01-22T16:06:13Z <p>Bonjour,<br class="autobr"> je n'arrive pas a migrer les pages. Il n'y a rien qui me signale une erreur, mais spip me crée des rubriques vides à la fin de l'importation. <br class="autobr"> J'ai pourtant bien créer la page contenant la liste de toutes mes pages du site.<br class="autobr"> Je bloque. Aidez moi svp<br class="autobr"> Merci d'avance</p> Migre static - plugin de migration d'un site 2008-01-17T10:03:08Z https://files.spip.org/Plugin-migration-d-un-site#comment402314 2008-01-17T10:03:08Z <p>La migration ne migre que le contenu.</p> <p>Pour la présentation (feuille de style) il vous incombe de les adapter sur votre nouveau site. D'autant plus, que qui dit nouveau dit, en général, évolution de la présentation.</p> <p>Bon courage :-)</p> Migre static - plugin de migration d'un site 2008-01-17T09:23:13Z https://files.spip.org/Plugin-migration-d-un-site#comment402313 2008-01-17T09:23:13Z <p>merci pour tout g reussi à migrer mais ai ce que c'est normal si j'ai perdu toute la partie graphique et que les pages n'ont pratiquement plus rien à voir avec ce que c'était<small class="fine d-inline"> </small>? merci</p> Migre static - je n'y arrive pas 2008-01-17T09:20:47Z https://files.spip.org/Plugin-migration-d-un-site#comment402312 2008-01-17T09:20:47Z <p>merci pour tout g reussi à migrer mais ai ce que c'est normal si j'ai perdu toute la partie graphique et que les pages n'ont pratiquement plus rien à voir avec ce que c'était<small class="fine d-inline"> </small>? merci</p> Migre static - je n'y arrive pas - liste de pages 2008-01-16T16:35:20Z https://files.spip.org/Plugin-migration-d-un-site#comment402286 2008-01-16T16:35:20Z <p>Puis-je avoir l'url de votre liste de pages<small class="fine d-inline"> </small>?</p> Migre static - je n'y arrive pas - version du plugin trop ancienne 2008-01-16T16:13:08Z https://files.spip.org/Plugin-migration-d-un-site#comment402284 2008-01-16T16:13:08Z <p>(surtout merci à toi de prendre le temps de répondre<small class="fine d-inline"> </small>!)</p> Migre static - je n'y arrive pas - version du plugin trop ancienne 2008-01-16T16:11:28Z https://files.spip.org/Plugin-migration-d-un-site#comment402283 2008-01-16T16:11:28Z <p>euh... j'ai pris la dernière version sur spip zone, et même dans l'entête de l'article... tout désinstallé et réinstallé.. et ça ne fonctionne pas non plus.</p> Migre static - je n'y arrive pas - version du plugin trop ancienne 2008-01-16T16:02:31Z https://files.spip.org/Plugin-migration-d-un-site#comment402281 2008-01-16T16:02:31Z <p>Merci à tous les deux<small class="fine d-inline"> </small>!</p> <p>J'ai <strong>enfin</strong> compris ce qui pose un gros problème. Le lien en tête de page donnait accès à une très ancienne version du plugin (une des toutes premières publiées en fait).</p> <p>Depuis de nombreuses corrections sont intervenues. Je vous recommande donc de mettre à jour le plugin :</p> <ul class="spip"><li> désinstallation complète (en cliquant sur le petit paquet dans la liste des plugins) + suppression du répertoire</li><li> réinstallation du plugin nouvelle version.</li></ul> <p>Vraiment désolé du temps perdu.</p> <p>NB : j'ai mis à jour le lien figurant dans cet article. Donc j'espère ne plus avoir de soucis de ce côté là<small class="fine d-inline"> </small>!</p> Migre static - je n'y arrive pas 2008-01-16T15:50:00Z https://files.spip.org/Plugin-migration-d-un-site#comment402280 2008-01-16T15:50:00Z <p>A ce jour la version courante du plugin est 0.86 (ou 0.87) pour la dernière mise à jour.</p> <p>Je vous recommande <strong>vivement</strong> de mettre à jour le plugin avant toute utilisation.</p> Migre static - je n'y arrive pas 2008-01-16T15:47:45Z https://files.spip.org/Plugin-migration-d-un-site#comment402278 2008-01-16T15:47:45Z <p>L'adresse email en question est visible dans cette page ainsi que dans la description du plugin qui s'affiche sur le plugin (dans la page d'administration de votre site). Il faut bien sûr remplacer le AT ou le CHEZ par un @<small class="fine d-inline"> </small>;-)</p> Migre static - je n'y arrive pas - mélange de deux fils 2008-01-16T15:44:57Z https://files.spip.org/Plugin-migration-d-un-site#comment402277 2008-01-16T15:44:57Z <p>Ca devient très compliqué de suivre deux fils mélangés...</p> <p>Je ne sais pas à quelle erreur vous faites référence, mais a priori elle était corrigée depuis longtemps dans le code. Donc si vous avez fait une autre modif, je suis preneur mais il me serait très utile de connaitre la version que vous utilisez.</p> <p>L'URL dont j'ai besoin pour comprendre votre problème n'est pas celle de votre site SPIP mais celle de la liste des pages qui semble ne pas fonctionner d'après vos messages.</p> <p> :-))</p> Migre static - je n'y arrive pas 2008-01-16T15:26:32Z https://files.spip.org/Plugin-migration-d-un-site#comment402275 2008-01-16T15:26:32Z <p>Version : 0.83 | en développement pour le plugin</p> Migre static - je n'y arrive pas 2008-01-16T15:23:40Z https://files.spip.org/Plugin-migration-d-un-site#comment402274 2008-01-16T15:23:40Z <p>pour l'erreur que j'évoquais moi, c'était celle sur T fonction. De souvenir il manquait ça : « // », et c'était indiqué quelques messages plus bas comment corriger (une ligne de code à changer, pas de soucis là dessus<small class="fine d-inline"> </small>!)</p> <p>Je testais sur un version 1.9.2.c de spip, avec la dernière version dispo sur spip.zone.</p> <p>Le site de test est là : <a href="http://www.speculos.fr/index.php" class="spip_url spip_out auto" rel="nofollow external">www.speculos.fr/index.php</a>, vous voulez les codes pour tester<small class="fine d-inline"> </small>?</p> Migre static - je n'y arrive pas 2008-01-16T11:34:21Z https://files.spip.org/Plugin-migration-d-un-site#comment402268 2008-01-16T11:34:21Z <p>je trouve pas votre mail je peux pas cliquer sur votre pseudo ..merci encore</p> Migre static - je n'y arrive pas 2008-01-16T11:30:57Z https://files.spip.org/Plugin-migration-d-un-site#comment402267 2008-01-16T11:30:57Z <p>deja j'ai celle ci 0.83 | en développement</p> Migre static - plugin de migration d'un site -bug -corrigé 2008-01-16T11:00:31Z https://files.spip.org/Plugin-migration-d-un-site#comment402265 2008-01-16T11:00:31Z <p>merci<small class="fine d-inline"> </small>!</p> <p>c'est corrigé dans svn (18039)</p> Migre static - je n'y arrive pas 2008-01-16T10:51:13Z https://files.spip.org/Plugin-migration-d-un-site#comment402263 2008-01-16T10:51:13Z <p>Pour la connaitre le numéro de version : se rendre dans la page d'administration des plugins (de votre site) bref une page dont l'adresse se termine par <code class="spip_code spip_code_inline" dir="ltr">?exec=admin_plugin</code>. Vous cliquez sur le titre du plugin, ce qui affiche la description. Tout en bas à droite de la description est noté le numéro de version (sous la forme <code class="spip_code spip_code_inline" dir="ltr">Version : 0.23 SVN [12314] — en développement</code> C'est l'intégralité de cette ligne qui m'intéresse.</p> <p>Pour me faire parvenir ces fichiers :</p> <ol class="spip"><li> se rendre dans le répertoire tmp du site, compier les fichiers spip.log, spip.log.1...spip.log.9 ansi que le fichier meta_cache.txt.</li><li> m'envoyer l'ensemble dans un email à mon adresse qui vous trouverez ici (en cliquant sur mon pseudo).</li></ol> <p>Pour un débutant, il existe les forums d'aide de SPIP et les newsgroups de SPIP qui devraient pouvoir vous aider grandement dans votre démarche (en plus de la documentation).</p> Migre static - je n'y arrive pas 2008-01-16T10:08:05Z https://files.spip.org/Plugin-migration-d-un-site#comment402257 2008-01-16T10:08:05Z <p>la derniere version comment je vous fait parvenir sa<small class="fine d-inline"> </small>? j'y comprends rien je debute je vous explique j'ai pris spip car j'ai un site html et je voudrais l'integrer pour en faire un site dynamique c 'est la 1 ere fois que j'utilise spip</p> Migre static - je n'y arrive pas 2008-01-16T10:07:43Z https://files.spip.org/Plugin-migration-d-un-site#comment402256 2008-01-16T10:07:43Z <p>la derniere version comment je vous fait parvenir sa<small class="fine d-inline"> </small>? j'y comprends rien je debute je vous explique j'ai pris spip car j'ai un site html et je voudrais l'integrer pour en faire un site dynamique c 'est la 1 ere fois que j'utilise spip</p> Migre static - je n'y arrive pas 2008-01-16T10:05:13Z https://files.spip.org/Plugin-migration-d-un-site#comment402255 2008-01-16T10:05:13Z <p>la derniere version comment je vous fait parvenir sa<small class="fine d-inline"> </small>?</p> Migre static - plugin de migration d'un site 2008-01-16T09:54:02Z https://files.spip.org/Plugin-migration-d-un-site#comment402253 2008-01-16T09:54:02Z <p>j'avais une fatal error sur /inc/migre.php</p> <p>il manquait deux parenthèses (je les ai mises en gras ci-dessous)</p> <p>ligne 163 et 165</p> <p>else spip_log(«<small class="fine d-inline"> </small>migrestatic:get_list_of_pages :'$val' is not in '$site_uri'<small class="fine d-inline"> </small>»<strong>)</strong><small class="fine d-inline"> </small>;</p> <p>else spip_log(«<small class="fine d-inline"> </small>migrestatic:get_list_of_pages :'$val' is not an url<small class="fine d-inline"> </small>»<strong>)</strong><small class="fine d-inline"> </small>;</p> <p>je continue à tester...</p> Migre static - je n'y arrive pas 2008-01-16T09:53:21Z https://files.spip.org/Plugin-migration-d-un-site#comment402252 2008-01-16T09:53:21Z <p>Et j'oubliais le fichier tmp/meta_cache.txt :-)</p> Migre static - je n'y arrive pas 2008-01-16T09:50:49Z https://files.spip.org/Plugin-migration-d-un-site#comment402250 2008-01-16T09:50:49Z <p>Quelle version de migrestatic utilisez vous<small class="fine d-inline"> </small>?</p> <p>Pouvez vous me faire parvenir votre fichier spip.log (et suivants)<small class="fine d-inline"> </small>?</p> <p>Merci</p> Migre static - je n'y arrive pas 2008-01-16T09:35:48Z https://files.spip.org/Plugin-migration-d-un-site#comment402249 2008-01-16T09:35:48Z <p>bonjour svp je n'y arrive pas j'ai une erreur pourtant tout est bien reglé sa me met sa « Parse error : parse error in D :\www*******.com\htdocs\plugins\migre_static\action\migre_action.php on line 507 »</p> <p>merci de m'aider</p> Migre static - je n'y arrive pas 2008-01-16T09:08:29Z https://files.spip.org/Plugin-migration-d-un-site#comment402246 2008-01-16T09:08:29Z <p>Qu'il y ait un bug dans le plugin ou que la documentation ne soit pas suffisamment explicite pourriez vous donner l'url (l'adresse) de la liste des pages que vous avez indiqué à migre_static<small class="fine d-inline"> </small>?</p> <p>PS : Si vous ne voulez pas la rendre publique vous pouvez me l'envoyer par email.</p> Migre static - je n'y arrive pas 2008-01-15T20:58:53Z https://files.spip.org/Plugin-migration-d-un-site#comment402239 2008-01-15T20:58:53Z <p>J'ai corrigé le code dans migre static...</p> <p>mais je crois que je n'ai pas bien saisi le principe de la liste.<br class="autobr"> Je tente de la générer avec dreamweaver. Le soucis, c'est que ma liste n'a pas l'air bonne.<br class="autobr"> j'ai généré en mode code, en mettant juste un ou deux lieux pour tester.<br class="autobr"> Ca n' a rien donné</p> <p>idem si je mets les liens en mode création<br class="autobr"> idem si je les mets en hyperlien..</p> <p>Comment je génère la liste<small class="fine d-inline"> </small>???</p> <p>(dans tous les cas, mes tests m'ont donné une page « List of imported webpages » vide....</p> Migre static - plugin de migration d'un site 2008-01-04T16:10:06Z https://files.spip.org/Plugin-migration-d-un-site#comment401862 2008-01-04T16:10:06Z <p>Super<small class="fine d-inline"> </small>! Clair et précis :-) et merci de la rapidité de la réponse :-)</p> Migre static - plugin de migration d'un site 2008-01-04T09:55:39Z https://files.spip.org/Plugin-migration-d-un-site#comment401856 2008-01-04T09:55:39Z <p>Malheureusement si on peut facilement identifier un <code class="spip_code spip_code_inline" dir="ltr"><div id=....></code>, une regexp prendra la première (ou la dernière) <code class="spip_code spip_code_inline" dir="ltr"></div></code> pour l'occurence de fin. Si vous connaissez bien la structure de votre page vous comprendrez de suite que ce n'est évidemment pas la bonne (ou alors un grand hasard). Pour y arriver il faudrait faire une analyse (lexicale) de la page. AMHA, c'est un chantier bien trop vaste pour ce petit plugin.</p> <p>Par contre si vous le pouvez introduisez un petit commentaire du type <code class="spip_code spip_code_inline" dir="ltr"><!-- BEGIN --></code> et <code class="spip_code spip_code_inline" dir="ltr"><!-- END --></code> autour du bloc que vous voulez récuperer. En faisant la conception de site on pose souvent des commentaires pour identifier les différentes parties. S'ils sont bien différents on peut les utiliser sans trop de problème.</p> <p>Avec ces deux balises :</p> <ul class="spip"><li> capture de BEGIN : <code class="spip_code spip_code_inline" dir="ltr"><.{3,5}BEGIN.{3,5}></code></li><li> capture de END : <code class="spip_code spip_code_inline" dir="ltr"><.{3,5}END.{3,5}></code></li></ul> <p>Sachant que : le point « <code class="spip_code spip_code_inline" dir="ltr">.</code> » signifie « n'importe quel caractère » et <code class="spip_code spip_code_inline" dir="ltr">{3,5}</code> indique le nombre de caractères (entre 3 et 5) dans cet exemple.</p> <p>PVI, les regexp (expressions régulières) ne sont pas liées au PHP mais sont un « langage » à part entière. PHP sait en utiliser une petite partie et c'est bien utile :) Il existe de très nombreux sites pour expliquer, documenter et donner des regexp déjà formées.</p> <p>Suite à votre remarque, en regardant l'exemple qui est donné dans la page de configuration, je me suis aperçu que j'avais gardé celui d'un site de test et qui n'est pas explicite en effet. Je vais essayer de corriger cela dans une prochaine version.</p> Migre static - plugin de migration d'un site 2008-01-04T09:31:57Z https://files.spip.org/Plugin-migration-d-un-site#comment401853 2008-01-04T09:31:57Z <p>Discussion sur le forum interne de cet article.</p> Migre static - plugin de migration d'un site 2008-01-03T23:39:23Z https://files.spip.org/Plugin-migration-d-un-site#comment401844 2008-01-03T23:39:23Z <p>résolu.. c'est tout bête.. J'avais pas fait des liens à proprement parler.. suivant votre exemple, je n'avais pas mis de href...</p> <p>C'était pas trop clair pour moi... :P</p> <p>Sinon, ça marche bien, mais ne comprenant rien aux REGEX... je ne peux pas aller plus loin car sinon, les articles prennent tout... menu et header inclus...</p> <p>Si vous avez un peu de temps un jour, ça serait sympa de donner des exemples comme : remplacer NAME par un div=«<small class="fine d-inline"> </small>articles<small class="fine d-inline"> </small>» et END par la fin de ce div...<br class="autobr"> Parce que faut être calé PHP sinon :P</p> <p>Bravo encore pour ce boulot, c'est du jolie<small class="fine d-inline"> </small>!</p> Migre static - plugin de migration d'un site 2008-01-03T23:31:29Z https://files.spip.org/Plugin-migration-d-un-site#comment401843 2008-01-03T23:31:29Z <p>Pour ce qui est de SPIP contrib.. il suffirait de m'ajouter comme auteur non<small class="fine d-inline"> </small>?</p> <p>Sinon je vais voir ça dans pas très longtemps avec ceux en charge. bonne journée</p> Migre static - plugin de migration d'un site 2008-01-03T19:28:13Z https://files.spip.org/Plugin-migration-d-un-site#comment401831 2008-01-03T19:28:13Z <p>La redirection d'article c'est uniquement un lien vers une page. Ce lien est associé à un article. C'est tout.</p> <p>La migration c'est l'importation de toutes les données des pages décrites au sein d'autant d'articles. Bref cela peut <strong>par exemple</strong> vous servir pour transformer votre vieux site « statique » en site sous SPIP, tout en gardant vos pages déjà écrites.</p> <p>Pour conclure il n'y a donc absolument aucun rapport entre les deux l'un étant uniquement une redirection l'autre permettant d'avoir des articles complets avec le contenu original stocké localement.</p> Migre static - plugin de migration d'un site 2008-01-03T18:11:03Z https://files.spip.org/Plugin-migration-d-un-site#comment401828 2008-01-03T18:11:03Z <p>Bonjour, je voudrais savoir quelle est la différence avec la redirection d'article que j'ai vu sur la démo de spip :</p> <p>“Redirection d'article<br class="autobr"> Cette option permet de créer un «<small class="fine d-inline"> </small>article virtuel<small class="fine d-inline"> </small>» : il s'agit d'un article dont le titre, la date et les auteurs sont enregistrés dans votre site sous SPIP, mais qui pointe vers une autre adresse.</p> <p>Cette fonctionnalité vous permet de référencer dans votre système SPIP des articles qui ne sont pas réalisés avec SPIP (par exemple pour intégrer à la navigation de votre site sous SPIP des pages réalisées antérieurement à l'installation de SPIP).”</p> <p>Merci de vos éclaircissements :-)</p> Migre static - plugin de migration d'un site 2008-01-02T11:44:55Z https://files.spip.org/Plugin-migration-d-un-site#comment401785 2008-01-02T11:44:55Z <p>S'il s'agit de contribuer à la documentation je vous propose d'en discuter sur le forum interne de l'article (de spip-contrib toujours).</p> <p>Pour les contributions sur le code, il faut vous adresser aux admins de la Zone pour obtenir vos identifiants SVN et pour publier les contributions on en parle sur la liste publique (sur Gmane).</p> <p>Dans tous les cas j'y suis très favorable :-)</p> Migre static - plugin de migration d'un site 2008-01-02T11:42:07Z https://files.spip.org/Plugin-migration-d-un-site#comment401784 2008-01-02T11:42:07Z <p>Hummm</p> <p>Avez vous bien saisi l'adresse <a href="http://www.ereinach.net/cipuf-base/la_page_des_articles.html" class="spip_url spip_out auto" rel="nofollow external">http://www.ereinach.net/cipuf-base/la_page_des_articles.html</a> dans la configuration de migre_static<small class="fine d-inline"> </small>? (CFG) On dirait que vous avez mis une autre adresse (avec localhost).</p> <p>Pour le reste ne vous préoccupez pas trop de l'information sur le charset à ce stade.</p> <p>Pour information migre_static analyse chaque page importée pour obtenir son charset. S'il est décrit dans la page (mots clés en HEAD) c'est celui là qui sera pris en compte, sinon il sera déduit de l'analyse des caractères de l'ensemble de la page. En général on fini par trouver de l'iso8859-1 ou de l'UTF8 (mais pas toujours).<br class="autobr"> Ensuite il y a une conversion éventuelle vers le charset de votre site sous SPIP.</p> <p>Attention Migre static n'est pas conçu pour migrer un site sous SPIP vers un autre site sous SPIP. Pour cela vous avez l'export/import de la base de données beaucoup plus efficace et précis<small class="fine d-inline"> </small>!</p> Migre static - plugin de migration d'un site 2007-12-31T10:04:18Z https://files.spip.org/Plugin-migration-d-un-site#comment401730 2007-12-31T10:04:18Z <p>problème<small class="fine d-inline"> </small>!</p> <p>j'ai essayé de migrer de local en local et de distant à local.. et les deux ne marchent pas...</p> <p>url distante : <a href="http://www.ereinach.net/cipuf-base/la_page_des_articles.html" class="spip_url spip_out auto" rel="nofollow external">http://www.ereinach.net/cipuf-base/la_page_des_articles.html</a></p> <p>dans spip.log :</p> <p>Dec 31 05:00:01 127.0.0.1 (pid 1992) http GET <a href="http://localhost/migre/la_liste_des_pages.html" class="spip_url spip_out auto" rel="nofollow external">http://localhost/migre/la_liste_des_pages.html</a><br class="autobr"> Dec 31 05:00:01 127.0.0.1 (pid 1992) charset probable : iso-8859-1</p> <p>je pige pas la question du Charset puisque tout est bien précisé UTF-8<small class="fine d-inline"> </small>?<br class="autobr"> le problème vient-il de mes pages<small class="fine d-inline"> </small>? on cherche à migrer un site sous SPIP et pour ce faire, on l'a aspiré pour faire des pages .html car je ne sais pas transfèrer de BDD à BDD...<br class="autobr"> peut-etre que ça ne marche pas car il n'y a pas d'index<small class="fine d-inline"> </small>? (j'ai juste mis dans le dossiers, les pages (articles) qu'on souhaites copier.</p> <p>Merci infiniment et bonne année<small class="fine d-inline"> </small>!</p> Migre static - plugin de migration d'un site 2007-12-31T09:15:42Z https://files.spip.org/Plugin-migration-d-un-site#comment401727 2007-12-31T09:15:42Z <p>Salut, ça bous embête si je participe avec mes maigres moyens<small class="fine d-inline"> </small>?</p> <p>genre.. comment faire une liste des pages lorsqu'on a pas de site map<small class="fine d-inline"> </small>?</p> <p>si oui.. juste à m'ajouter comme auteur... (saintvinasse2)</p> <p>Ed</p> Migre static - plugin de migration d'un site 2007-12-29T14:25:39Z https://files.spip.org/Plugin-migration-d-un-site#comment401683 2007-12-29T14:25:39Z <p>C'est désormais possible à partir de la version 0.84 de migre_static.</p> <p>Quoi donc<small class="fine d-inline"> </small>? La mise à jour des liens :</p> <ul class="spip"><li> les références sont automatiquement mise à jour lors de la migration de chaque bloc</li><li> une possibilité de mettre à jour l'ensemble est offerte à la fin de chaque migration (par exemple à effectuer à la fin du dernier bloc)</li></ul> Migre static - plugin de migration d'un site 2007-12-27T21:46:45Z https://files.spip.org/Plugin-migration-d-un-site#comment401646 2007-12-27T21:46:45Z <p>Dans le corps du texte, les liens sont uniquement transformés en syntaxe SPIP <code class="spip_code spip_code_inline" dir="ltr">[ + -> + ]</code></p> <p>Il est difficile d'envisager un autre processus dans la mesure où :</p> <ul class="spip"><li> on ne connait pas à l'avance le numéro d'article associé à la page ainsi référencée.</li><li> Il est possible de mélanger des URL relatives, absolues avec différents formats (savoir si les options/ paramètres éventuels donnent une nouvelle page ou une page similaire).</li></ul> <p>C'est vrai que je pourrai envisager une migration en plusieurs passes :</p> <ol class="spip"><li> creation d'articles virtuels sans contenu et association de leur numéro au tableau des URL importés</li><li> migration du contenu et remplacement (au maximum) des URL par celles ainsi trouvées.</li></ol> <p>Je vais essayer de réfléchir à cela et voir comment on pourrait le faire fonctionner proprement.</p> Migre static - plugin de migration d'un site 2007-12-27T21:39:26Z https://files.spip.org/Plugin-migration-d-un-site#comment401645 2007-12-27T21:39:26Z <p>Bug corrigé et mis à jour dans SVN.</p> Migre static - plugin de migration d'un site 2007-12-27T21:37:43Z https://files.spip.org/Plugin-migration-d-un-site#comment401644 2007-12-27T21:37:43Z <p>Quand vous lancez la seconde migration il vous faut choisir une nouvelle rubrique, soit dans le menu de migration, soit dans la configuration (via le menu de CFG).</p> Migre static - plugin de migration d'un site - probleme CFG 2007-12-27T21:18:42Z https://files.spip.org/Plugin-migration-d-un-site#comment401643 2007-12-27T21:18:42Z <p>Pour tout ce qui touche à CFG je ne peux vous aider. Il faudrait consulter les pages concernant CFG et contacter les mainteneurs sur les forums (gmane) si vous ne trouvez pas réponse à votre question.</p> <p>Migre static ne fait qu'utiliser des outils fournis par CFG.</p> Migre static - plugin de migration d'un site 2007-12-27T20:56:39Z https://files.spip.org/Plugin-migration-d-un-site#comment401642 2007-12-27T20:56:39Z <p>Bonjour, voilà j'ai essayé de mettre le plugin «<small class="fine d-inline"> </small>migre static<small class="fine d-inline"> </small>» et pour celà, j'avais besoin de mettre cfg. Donc, j'ai installé cfg, mais quand je lance la configuration du plugin, il me met ceci : «<small class="fine d-inline"> </small>Fatal error : Call to undefined function interprete_argument_balise() in /home/<a href="http://www.ecuries-ramillies.evoconcept.net/www/plugins/cfg/cfg_options.php" class="spip_url spip_out auto" rel="nofollow external">www.ecuries-ramillies.evoconcept.net/www/plugins/cfg/cfg_options.php</a> on line 49<small class="fine d-inline"> </small>». Je suis allez voir dans le fichier, et sur cette ligne là, j'obtient ceci : «<small class="fine d-inline"> </small>if (<small class="fine d-inline"> </small>!$arg = interprete_argument_balise(1,$p))<small class="fine d-inline"> </small>». Est ce que quelqu'un pourrais m'aider<small class="fine d-inline"> </small>? Ce serait gentil.</p> <p>Merci d'avance.</p> Migre static - plugin de migration d'un site 2007-11-08T23:29:31Z https://files.spip.org/Plugin-migration-d-un-site#comment400055 2007-11-08T23:29:31Z <p>Bonjour,</p> <p>Il me semble qu'il y a un bugg dans le fichier migre_formulaire.php</p> <p>En effet il est impossible (en tout cas chez moi) d'importer en plusieurs passe dans différentes rubriques, la 1<sup class="typo_exposants">re</sup> passe étant stockée dans la base c'est celle qui est conservée.</p> <p>A priori, cela concerne la ligne (71<small class="fine d-inline"> </small>?) :<br class="manualbr">$row['id_rubrique'] = (!empty($GLOBALS['migrestatic']['migre_id_rubrique']))<small class="fine d-inline"> </small>? $GLOBALS['migrestatic']['migre_id_rubrique'] : $id_rubrique<small class="fine d-inline"> </small>;</p> <p>Cordialement<br class="manualbr">Yannick</p> Migre static - plugin de migration d'un site 2007-11-08T23:19:42Z https://files.spip.org/Plugin-migration-d-un-site#comment400054 2007-11-08T23:19:42Z <p>Il faut corriger la ligne 501 dans le fichier migre_action.php :</p> <p>} migre_nettoie_html</p> <p>corrigé par :</p> <p>} // migre_nettoie_html</p> <p><br class="manualbr"> Yannick</p> Migre static - plugin de migration d'un site 2007-11-07T14:23:19Z https://files.spip.org/Plugin-migration-d-un-site#comment399986 2007-11-07T14:23:19Z <p>pas de solution, mais erreur idem chez moi après upgrade</p> Migre static - plugin de migration d'un site 2007-11-01T09:12:58Z https://files.spip.org/Plugin-migration-d-un-site#comment399719 2007-11-01T09:12:58Z <p>Bonjour,<br class="autobr"> J'utilise SPIP 1.9.2b, j'ai fait un updrade de migre static vers 0.83, et maintenant voici ce que j'obtiens en lançant le process d'import :</p> <p><strong>«<small class="fine d-inline"> </small>Parse error : syntax error, unexpected T_FUNCTION in migre_action.php on line 507</strong><small class="fine d-inline"> </small>»</p> <p>Merci pour votre aide</p> <p>GF</p> Migre static - plugin de migration d'un site 2007-10-29T23:37:05Z https://files.spip.org/Plugin-migration-d-un-site#comment399643 2007-10-29T23:37:05Z <p>Bonjour,</p> <p>Si l'on tape sur 127.0.0.1 au lieu de localhost cela fonctionne (avec la nouvelle version cela provoque une erreur 500 si l'on tape sur localhost sous Apache2, MySQL5, PHP5).</p> <p>Pour info, il manque un commentaire ligne 501. Les liens entre crochets ([]) génèrent des notes de bas de page (normal direz-vous).</p> <p>Après l'import les liens dans le corps de texte pointent toujours vers les anciennes pages, est-normal<small class="fine d-inline"> </small>?</p> <p>Merci pour votre travail</p> <p>Yannick</p> Migre static - plugin de migration d'un site 2007-10-29T20:23:34Z https://files.spip.org/Plugin-migration-d-un-site#comment399636 2007-10-29T20:23:34Z <p>Bonsoir,</p> <p>J'avais omis un détail qui peut avoir son importance : je suis sous PHP5/MySQL5. Si le plugin attaque la base il se peut que, là où cela fonctionne sous MySQL4, des erreurs se produisent pour une raison quelconque (champ NULL non renseigné ou défini en char(3) par ex.). Le plugin utilise-t-il la base dès la première phase<small class="fine d-inline"> </small>? Pour le test à distance, désolé mais je ne peux pas ouvrir les sites en question au public.</p> <p>Merci pour votre aide et vos améliorations</p> <p>Cordialement</p> <p>Yannick</p> Migre static - plugin de migration d'un site 2007-10-29T18:04:21Z https://files.spip.org/Plugin-migration-d-un-site#comment399627 2007-10-29T18:04:21Z <p>Yannick, pardonnez moi d'insister mais sans URL , ne pouvant reproduire l'erreur ici, je vais avoir du mal à trouver la cause. Idéalement, si vous pouviez me faire parvenir votre spip.log et meta_cache.txt avec l'URL qui s'affiche lors de la fameuse page blanche ce serait impec :-)</p> <p>Néanmoins, la version 0.83 devrait améliorer les choses, j'avais en effet laissé beaucoup de morceaux de code qui méritaient des améliorations. Avec un peu de chance cela devrait corriger l'ensemble...</p> <p>En outre, m'inspirant de votre remarque sur la liste des pages, j'ai modifié le fonctionnement (je vais mettre la documentation à jour). La migration se fait maintenant en 3 étapes :</p> <ul class="spip"><li> le déclenchement à partir de la rubrique choisie,</li><li> l'affichage de la liste des pages telle que le plugin l'a analysée,</li><li> la migration des pages à partir de cette liste (à blanc ou en réel).</li></ul> <p>Voilà...</p> Migre static - erreur preg_replace 2007-10-29T17:58:17Z https://files.spip.org/Plugin-migration-d-un-site#comment399626 2007-10-29T17:58:17Z <p>J'ai enfin trouvé ce qui en était la cause... c'était bien enfoui, un peu trop même. J'ai donc nettoyé tout cela, simplifié l'interface (je l'espère). Il y a maintenant une étape qui affiche la liste des pages importées avant de migrer l'ensemble.<br class="autobr"> Des balises qui n'aurait plus du exister (relatives à mes tests) étaient notamment encore présentes et faisaient que le corps des pages n'était pas extrait (sauf si des marqueurs spécifiques étaient présents)... bref C'est nettoyé<small class="fine d-inline"> </small>!</p> <p>Je n'ai pas eu le temps de tester avec easyphp, mais normalement cela devrait aussi bien fonctionner en local qu'à distance.</p> <p>Merci pour toutes les traces et précisions que tu m'as fourni cela m'a grandement aidé<small class="fine d-inline"> </small>!</p> <p>Voir donc avec une version >= 0.83</p> Migre static - plugin de migration d'un site 2007-10-28T18:34:52Z https://files.spip.org/Plugin-migration-d-un-site#comment399595 2007-10-28T18:34:52Z <p>Bonsoir,</p> <p>J'utilise la version 1.9.2c en local (<a href="http://localhost" class="spip_url spip_out auto" rel="nofollow external">http://localhost</a>). Mon site est dans un sous-répertoire et j'essaie de rapatrier un site situé dans un autre sous-répertoire (toujours en localhost).</p> <p>En fait, le back-office n'affiche pas une page blanche mais se bloque (seule la barre d'outils s'affiche et encore dans un style qui n'est pas celui par défaut). Le pb est identique sous IE et Firefox.</p> <p>Yannick</p> Migre static - plugin de migration d'un site 2007-10-28T12:55:49Z https://files.spip.org/Plugin-migration-d-un-site#comment399590 2007-10-28T12:55:49Z <p>Quelle est l'adresse dans le navigateur lorsque vous avez cette erreur<small class="fine d-inline"> </small>?<br class="autobr"> D'autre part quelle version précise de 1.9.2<small class="fine d-inline"> </small>? a, b ou c<small class="fine d-inline"> </small>?</p> <p><strong>la_liste_des_pages.html</strong> est un fichier texte simple qui contient une liste d'URL, celle des pages à importer, séparée par des espaces ou des retour à la ligne. Vous pouvez d'ailleurs appeler ce fichier autrement, du moment qu'il est présent sur le site concerné.</p> Migre static - erreur preg_replace 2007-10-28T12:51:12Z https://files.spip.org/Plugin-migration-d-un-site#comment399589 2007-10-28T12:51:12Z <p>J'ai bien reçu tes données et je vais essayer de corriger cela. Apparemment un comportement spécifique à easyphp... A suivre donc<small class="fine d-inline"> </small>!</p> Migre static - plugin de migration d'un site 2007-10-27T18:02:15Z https://files.spip.org/Plugin-migration-d-un-site#comment399565 2007-10-27T18:02:15Z <p>Malgré tous mes efforts, impossible d'importer une page simple sous SPIP 1.9.2. J'ai toujours « jQuery is not defined » et mon écran est vide en back-office. Un pb dans le formatage du fichier de référence des imports (la_liste_des_pages.html)<small class="fine d-inline"> </small>? Faut-il formater ce fichier comme une page « normale »<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour votre aide<br class="autobr"> Yannick</p> Migre static - erreur preg_replace 2007-10-18T09:01:54Z https://files.spip.org/Plugin-migration-d-un-site#comment399257 2007-10-18T09:01:54Z <p>Test ce matin avec la nouvelle version : je n'ai plus de message d'erreur et j'ai bien création des articles avec un titre, mais rien d'autre que le titre :-(</p> <p>C'est mieux, mais il y a comme un vide...</p> Migre static - erreur preg_replace 2007-10-17T19:34:54Z https://files.spip.org/Plugin-migration-d-un-site#comment399252 2007-10-17T19:34:54Z <p>Merci de la réactivité, je teste dès que possible et retransmet les constats ici, ça pourra servir.</p> Migre static - erreur preg_replace 2007-10-17T19:29:49Z https://files.spip.org/Plugin-migration-d-un-site#comment399251 2007-10-17T19:29:49Z <p>J'ai amélioré le code pour être plus souple à cette erreur dont les causes peuvent être multiples. Ceci est fait dans la version 0.7.2 du plugin (soit par SVN, soit en attendant la génération du fichier ZIP une fois par jour je crois sur spip-zone).</p> <p>Pourriez vous réessayer avec cette version et me faire parvenir :</p> <ul class="spip"><li> votre fichier spip.log (dans \tmp)</li><li> éventuellement votre fichier meta_cache.txt (\tmp)</li></ul> <p>Cela me donnera l'origine exacte de l'erreur et me restera la correction à faire :)</p> <p>Merci</p> Migre static - erreur preg_replace 2007-10-17T17:43:13Z https://files.spip.org/Plugin-migration-d-un-site#comment399250 2007-10-17T17:43:13Z <p>En effet, le problème est bien localisé. Je dois vérifier le code, corriger ce qui ne va pas et je publierai la correction dès que possible.</p> <p>Je vous tiens au courant :-)</p> Migre static - erreur preg_replace 2007-10-17T14:59:08Z https://files.spip.org/Plugin-migration-d-un-site#comment399247 2007-10-17T14:59:08Z <p>Bonjour</p> <p>j'ai suivi le tuto de mise en place, mais lorsque je déclenche le test de migration, message d'erreur :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Warning: preg_replace() [function.preg-replace]: No ending delimiter ',' found in monsite/plugins\migre_static\action\migre_action.php on line 258</code></pre></div> <p>Une idée du problème<small class="fine d-inline"> </small>?</p> <p>merci</p>