|
Stanislas
28 avril 2008 19:39
|
Sauvegarde sans passer par la partie privée de SPIP
regarde ce fil de discussion : http://forum.spip.org/fr_202946.html
|
|
Math
28 avril 2008 19:46
|
Sauvegarde sans passer par la partie privée de SPIP
Je te remercie Stanislas pour ce lien.
A vrai dire, j’avais lu cet article avant de poster, mais il fait appel à la sauvegarde par l’interface privée, qui ne marche pas pour moi.
Je suis donc toujours aussi perplexe.
|
|
Stanislas
28 avril 2008 20:08
|
Sauvegarde sans passer par la partie privée de SPIP
Oups, lu en travers... Met à jour vers 1.9.2d on ne sait jamais...
|
|
denisb
28 avril 2008 21:02
|
Sauvegarde sans passer par la partie privée de SPIP
depuis phpmyadmin de ton site distant, exporte en xml non compressé toutes les tables
récupère le fichier en local
édite le et ajoute en tout début juste après :
<?xml version="1.0" encoding="iso-8859-1" ?>
ceci :
<SPIP
version="1.9.2c"
version_base="1.926"
version_archive="1.3"
adresse_site="http://ton_site.com"
dir_img="IMG/"
dir_logos="IMG/"
>
attention au charset (peut-être à modifier) et à adresse_site à modifier aussi
tu peux virer les commentaires (mais ils ne gènent pas)
par contre supprime la balise nom_de_la_base :
<nom_de_la_base>
<!-- Table spip_articles -->
ainsi que, tout à la fin du fichier sa fermeture :
</spip_syndic_articles>
</nom_de_la_base>
tout à la fin du fichier, ajoute :
</SPIP>
enregistre tout ça,
dépose (en local) dans tmp/dump/
appelle la procédure de restauration de base (espace privé).
|
|
Math
28 avril 2008 21:53
|
Sauvegarde sans passer par la partie privée de SPIP
Mille mercis Denis,
J’ai récupéré tous mes articles.
Par contre, j’ai deux problèmes :
tous les caractères européens (accents, cédilles etc) se transforment en signes cabalistiques. C’est déjà le cas sur le fichier xml généré sur le phpmyadmin de mon site distant, et ça persiste après restauration de la base sur le site local.
les liens hypertexte, dans la partie publique, restent sous leur syntaxe spip [article-> 5].
Je n’arrive pas à voir d’où vient le problème ?
|
|
denisb
28 avril 2008 22:49
|
Sauvegarde sans passer par la partie privée de SPIP
effectivement, j’ai omis quelques bidouilles...
désolé
si ta base distante (à sauvegarder) est en utf-8, il te faut d’abord passer phpmyadmin en utf-8 : Language : French (fr-utf-8)
tu affiches ta base
tu cliques sur l’onglet Exporter
tu sélectionnes toutes les tables sauf :
spip_caches
spip_index
spip_index_dico
spip_referers
spip_referers_articles
spip_visites
spip_visites_articles
spip_ortho_cache
spip_ortho_dico
spip_versions
spip_versions_fragments
spip_messages
spip_auteurs_messages
tu cliques XML ; Transmettre ; Compression aucune
puis Exécuter
tu récupères ainsi sur ton disque en local un fichier texte ta_base.xml encodé en utf-8
pour intervenir dessus il te faut un éditeur de texte travaillant sous cet encodage et surtout enregistrant sous cet encodage. à l’édition tu dois avoir des é et non des √©
tu édites donc ce fichier et ajoutes en 2ème ligne d’en-tête après :
<?xml version="1.0" encoding="utf-8" ?>
le pavé :
<SPIP
version="1.9.2c"
version_base="1.926"
version_archive="1.3"
adresse_site="http://ton_site.com"
dir_img="IMG/"
dir_logos="IMG/"
>
puis en fin de fichier :
</SPIP>
tu supprimes la balise ouvrante :
<nom_de_la_base>
et sa soeur fermante :
</nom_de_la_base>
il te faut maintenant remplacer tous les > par des >
enfin, tu enregistre tout ça en utf-8 sans BOM,
tu déposes (en local) dans tmp/dump/
puis tu appelles la procédure de restauration de base (par l’espace privé)
|
|
denisb
29 avril 2008 00:38
|
Sauvegarde sans passer par la partie privée de SPIP
arghhh
après les > remplacés par des > , il faut aussi remplacer les " par des " !
et après...
c’est bon.
|
|
Math
29 avril 2008 00:45
|
Sauvegarde sans passer par la partie privée de SPIP
Merci Denis pour tous ces conseils.
Effectivement, je viens d’essayer à partir de la 1ère version de ton message et ça a produit des messages bizarres.
Je réessaye demain avec les explication complètes et je te tiens au courant.
Merci pour tout.
|
|
Math
29 avril 2008 19:42
|
Sauvegarde sans passer par la partie privée de SPIP
Bonjour,
C’est bon, j’ai essayé et ça marche impecc.
Par contre, j’ai toujours ces problèmes de signes diacritiques (partout sauf dans le corps des articles)
En phpmyadmin, je suis en :
Jeu de caractères pour MySQL : UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL : utf8_unicode_ci
Langue - Language : Français-French.
Y a un autre truc à régler ?
Cordialement,
Math.
|
|
denisb
29 avril 2008 20:48
|
Sauvegarde sans passer par la partie privée de SPIP
problèmes de signes diacritiques (partout sauf dans le corps des articles)
ha.
et plus précisemment, ça se manifeste comment ? où ? quand ? (kikoikeu...)
|
|
Math
29 avril 2008 21:47
|
Sauvegarde sans passer par la partie privée de SPIP
Dans les titres, sous-titres, surtitres, résumés, le nom du site aussi (j’en oublie peut-être).
Par exemple, la présentation de l’article 37 donne ça sur le site distant
La vie de l’association
L’enseignement de l’arabe en France face à une menace sans précédent
Assemblée générale 2008 de l’association française des arabisants
L’assemblée générale de l’AFDA se tiendra le 17 mai 2008 à Clichy (Antenne de l’INALCO 104 quai de Clichy - 92110 Clichy).
Au-delà de nos membres, nous invitons toute la communauté des arabisants dans sa diversité (enseignants du secondaire et du supérieur, doctorant, diplomates, journalistes etc.) à venir participer à ces débats.
et ça sur le site local :
L’enseignement de l’arabe en France face à une menace sans précédent
Assemblée générale 2008 de l’association française des arabisants
L’assemblée générale de l’AFDA se tiendra le 17 mai 2008 à Clichy (Antenne de l’INALCO 104 quai de Clichy - 92110 Clichy).
Au-delà de nos membres, nous invitons toute la communauté des arabisants dans sa diversité (enseignants du secondaire et du supérieur, doctorant, diplomates, journalistes etc.) à venir participer à ces débats.
Par contre, le texte de l’article apparaît sans modification sur le site local.
|
|
denisb
29 avril 2008 21:53
|
Sauvegarde sans passer par la partie privée de SPIP
...
fâcheux.
|