Migre static - plugin de migration d'un site - commentairesMigre static - plugin de migration d'un site2010-09-10T08:30:18Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4342412010-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 site2010-08-29T07:28:08Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4337432010-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 site2010-08-29T07:12:28Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4337422010-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 site2008-01-22T16:06:13Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4024492008-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 site2008-01-17T10:03:08Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4023142008-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 site2008-01-17T09:23:13Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4023132008-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 pas2008-01-17T09:20:47Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4023122008-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 pages2008-01-16T16:35:20Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022862008-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 ancienne2008-01-16T16:13:08Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022842008-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 ancienne2008-01-16T16:11:28Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022832008-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 ancienne2008-01-16T16:02:31Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022812008-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 pas2008-01-16T15:50:00Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022802008-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 pas2008-01-16T15:47:45Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022782008-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 fils2008-01-16T15:44:57Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022772008-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 pas2008-01-16T15:26:32Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022752008-01-16T15:26:32Z<p>Version : 0.83 | en développement pour le plugin</p>Migre static - je n'y arrive pas2008-01-16T15:23:40Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022742008-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 pas2008-01-16T11:34:21Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022682008-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 pas2008-01-16T11:30:57Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022672008-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:31Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022652008-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 pas2008-01-16T10:51:13Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022632008-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 pas2008-01-16T10:08:05Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022572008-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 pas2008-01-16T10:07:43Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022562008-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 pas2008-01-16T10:05:13Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022552008-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 site2008-01-16T09:54:02Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022532008-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 pas2008-01-16T09:53:21Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022522008-01-16T09:53:21Z<p>Et j'oubliais le fichier tmp/meta_cache.txt :-)</p>Migre static - je n'y arrive pas2008-01-16T09:50:49Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022502008-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 pas2008-01-16T09:35:48Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022492008-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 pas2008-01-16T09:08:29Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022462008-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 pas2008-01-15T20:58:53Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4022392008-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 site2008-01-04T16:10:06Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4018622008-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 site2008-01-04T09:55:39Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4018562008-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 site2008-01-04T09:31:57Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4018532008-01-04T09:31:57Z<p>Discussion sur le forum interne de cet article.</p>Migre static - plugin de migration d'un site2008-01-03T23:39:23Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4018442008-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 site2008-01-03T23:31:29Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4018432008-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 site2008-01-03T19:28:13Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4018312008-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 site2008-01-03T18:11:03Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4018282008-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 site2008-01-02T11:44:55Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4017852008-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 site2008-01-02T11:42:07Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4017842008-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 site2007-12-31T10:04:18Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4017302007-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 site2007-12-31T09:15:42Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4017272007-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 site2007-12-29T14:25:39Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4016832007-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 site2007-12-27T21:46:45Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4016462007-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 site2007-12-27T21:39:26Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4016452007-12-27T21:39:26Z<p>Bug corrigé et mis à jour dans SVN.</p>Migre static - plugin de migration d'un site2007-12-27T21:37:43Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4016442007-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 CFG2007-12-27T21:18:42Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4016432007-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 site2007-12-27T20:56:39Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4016422007-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 site2007-11-08T23:29:31Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4000552007-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 site2007-11-08T23:19:42Zhttps://files.spip.net/Plugin-migration-d-un-site#comment4000542007-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 site2007-11-07T14:23:19Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3999862007-11-07T14:23:19Z<p>pas de solution, mais erreur idem chez moi après upgrade</p>Migre static - plugin de migration d'un site2007-11-01T09:12:58Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3997192007-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 site2007-10-29T23:37:05Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3996432007-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 site2007-10-29T20:23:34Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3996362007-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 site2007-10-29T18:04:21Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3996272007-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_replace2007-10-29T17:58:17Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3996262007-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 site2007-10-28T18:34:52Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3995952007-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 site2007-10-28T12:55:49Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3995902007-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_replace2007-10-28T12:51:12Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3995892007-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 site2007-10-27T18:02:15Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3995652007-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_replace2007-10-18T09:01:54Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3992572007-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_replace2007-10-17T19:34:54Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3992522007-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_replace2007-10-17T19:29:49Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3992512007-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_replace2007-10-17T17:43:13Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3992502007-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_replace2007-10-17T14:59:08Zhttps://files.spip.net/Plugin-migration-d-un-site#comment3992472007-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>