At 11:53 +0200 17/09/01, Perline wrote:
At 17:05 16/09/2001 +0200, =?Windows-1252?Q?Beno=EEt_Lafitte?= wrote:
>Bonjour,
>j'ai testé et effectué pas mal de boulot avec spip en l'ayant installé dans le dossier "domaine.com/spip/". Maintenant, que tout est opérationnel j'aimerais tout déplacer à la racine du site ! Est-il possible de simplement déplacer l'ensemble des fichiers à la racine sans réinstaller SPIP ?
Justement, il faut réinstaller SPIP, mais si tu fais ça correctement, tout le travail déjà réalisé (articles, structure, accès d'administration, etc.) sera conservé.
Le principe d'un site géré avec mySQL, c'est justement que les informations sont conservées dans la base de données, et les fichiers PHP et HTML ne servent qu'à créer l'interface avec cette base (modificiations et consultation). De fait, tu peux très bien effacer et réinstaller les fichiers PHP et HTML, la base de données n'est pas concernée.
Ici, plutôt qu'un simple déplacement de fichiers, il est conseillé de réinstaller SPIP au bon endroit: en effet, les quelques fichiers qui assurent la protection de l'espace privé sont générés par SPIP; tu peux essayer de les modifier à la main, mais il est tout de même beaucoup plus simple de les faire fabriquer par SPIP.
Attention: je parle là du cas où tu veux déplacer les fichiers PHP et HTML sur _le même_ serveur (et non faire passer ta base depuis ton propre ordinateur vers un autre serveur).
(1) Comme avant toute grosse modification, il est conseillé d'effectuer une sauvegarde des informations contenues dans la base de données. La procédure peut s'effectuer directement dans SPIP, elle est très simple, autant ne pas s'en priver.
(2) Si tu as installé des images et/ou des logos, pense à récupérer le dossier domaine.com/spip/IMG, qui contient ces images. Si tu as modifié les squelettes, penses à récupérer les fichiers que tu as modifiés.
(3) Procède à une installation complète de SPIP à l'endroit qui va bien (à la racine du site, donc). Il convient ici de bien utiliser les mêmes codes de connexion à la base de données que lors de la première installation (dans la très grande majorité des hébergements, de toute façon, pour un compte d'hébergement on n'a droit qu'à un seul accès à la base de données, donc il y a peu de risque de confusion) -> à cette étape, c'est ce qui permettra de te connecter aux mêmes informations de la base de données, donc de retrouver le même site à l'identique.
(3bis) A la fin de l'installation, le plus simple est d'indiquer, comme identification personnelle, la même que lors de la première installation. S'il y avait plusieurs accès (admins, rédacteurs) précédemment, ils seront restaurés à ce moment-là (puisque ces informations sont tirées de la base de données, qui est donc restée inchangée dans l'opération).
(4) Si tu avais récupéré tes images et/ou logos, tu remplaces le "nouveau" dossier IMG de la racine par l'ancien, qui contenait ces images. Et si tu avais des squelettes personnalisés, c'est pareil, tu peux les réinstaller.
Tu devrais ainsi récupérer exactement le même site, sans aucune perte d'information. (Et, oui, la sauvegarde de la base de données effectuée à l'étape 1 ne sert à priori à rien...)
Amicalement,
ARNO*
--
Le Scarabée : http://www.scarabee.com
uZine 2 : http://www.uzine.net
DH/DSS, 0x11930F0B, DEEB 602D B344 644B AF88 BF73 85F4 2297 1193 0F0B