Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Problèmes d'installation «  

pour copier un site que faut-il déplacer ?

avatarM, G -- on Oct. 19 2006
Bonjour

La question sur laquelle j'aimerais avoir des éclaircissements est simple:
1. soit un site fonctionnel, avec des articles, des commentaires, des fichiers téléchargés dans les sections, les sous sections, les fiches utilisateurs, des utilisateurs, des wikis, des forum(s) ... bref du contenu

2. comment déplacer tout sans rien perdre vers un nouveau support, un autre domaine, sur un autre serveur...?


quelle est la méthode et quels sont les précautions à prendre?
GnapZ
from Caribbean
2970 posts

on Oct. 20 2006


Ces manipulations sont plus longues à expliquer qu'à faire. Cette méthode (à optimiser) vous garanti un passage en douceur et en toute simplicité.

Pour déplacer un site vers un autre hébergeur (sans changer de version de Yacs):

  1. Important: ne pas tenter d'afficher le nouveau serveur avant d'avoir terminé ces étapes.
    Supposons que votre serveur Yacs soit situé dans /yacs/.
  2. Fermer le serveur.
  3. Faire une sauvegarde de la base de données et récupérer la totalité de l'arborescence de /yacs en local. Décomprimez le fichier de sauvegarde de la base de données pour obtenir un fichier .SQL .
  4. Modifier (en local) le fichier shared/parameters.include.php pour les champs:
    $context['database_server']='';
    $context['database_user']='';
    $context['database_password']='';
    $context['database']='';
    $context['table_prefix']='';
    $context['users_database_server']='';
    $context['users_database_user']='';
    $context['users_database_password']='';
    $context['users_database']='';
    $context['users_table_prefix']='';
    $context['url_to_root']='/yacs/'; si nécessaire (en théorie non).
  5. Renomer (en local) le fichier /yacs/switch.off en /yacs/switch.on .
  6. Créer la base de donnée vierge chez l'hébergeur.
  7. Uploader par FTP l'ensemble de l'arborescence de /yacs sur le nouveau support.
  8. Lancer le nouveau serveur.
  9. La base de donnée étant vierge, utiliser l'assistant comme pour toute nouvelle installation: création des tables, création d'un associé (utiliser un nom d'associé existant peu importe le mot de passe).
  10. A la fin de l'assistant, aller dans le panneau de contrôle, Sauvegarde/Restauration, zone 'Restauration' cliquer sur parcourir et indiquez le fichier de sauvegarde de la base de donnée .SQL, puis cliquer sur le bouton 'Exécuter les commandes SQL'.
  11. Fermer la session.


Votre nouveau serveur est opérationnel, ouvert et complètement identique à sa version d'origine. Pensez toutefois à changer vos DNS sur votre nom de domaine pour renvoyer celui-ci vers votre nouvel hébergeur. Vous pouvez désormais supprimer l'ancien serveur qui est resté fermé à tous les visiteurs (anonymes, membres et associés), aucune donnée n'a donc pû être saisie entre temps.
GnapZ
from Caribbean
2970 posts

on Oct. 20 2006


Ghjmora: Un petit retour pour nous confirmer tout ça afin de mettre cette méthode dans la doc ?
Ghjmora
avatar
191 posts

inspired from GnapZ on Oct. 20 2006


GnapZ :

dès que j'ai vérifié je confirme

merci du how to

Rate this page
Posted by Ghjmora on Oct. 19 2006, (popular)