Table of Contents

Mise à jour de VHCS -> ispCP 1.0.0

Ce guide vas vous montrer les étapes a suivre pour la mise à jour de VHCS vers ispCP 1.0.0.

MERCI DE NOTER: VOUS FAITES CETTE MISE A JOUR A VOS RISQUES ET PERILS. IL N'Y A AUCUNE GARANTIE QUE LA MISE A JOUR FONCTIONNE. SUIVRE CE GUIDE PAS A PAS!!!

Préparer votre Système pour la mise à jour

1. Sauvegarde

Merci de faire une sauvegarde COMPLETE de votre installation VHCS existante.

2. Mise à jour vers Debian Etch

Si vous utilisez Debian Sarge, merci de migrer vers Debian Etch. Si vous ne savez pas comment → klick

3. Vérification de la base de données

Pour vérifier si vous avez des entées invalide exécutez les commandes suivantes :

<cli>

# mysql -u root -p<yourpassword>

USE vhcs2
UPDATE domain SET domain_status = “change”;
UPDATE subdomain SET subdomain_status = “change”;
UPDATE domain_aliasses SET alias_status = “change”;
quit

</cli>
Ensuite exécuter la commande suivante: <cli> /var/www/vhcs2/engine/vhcs2-rqst-mngr </cli>
Ceci étant fait, veuillez vérifier si le statut est O.K. (vhcs debugger).
Si vous avez des erreurs cherchez le ou les entrées invalide(s), changez les en delete puis re-démarrez vhcs2-rqst-mngr.
Lorsque vous n'avez plus d'erreurs vous pouvez passer à l'étape suivante.

Déroulement de la mise à jour

1. Télécharger puis extraire les fichiers dans /root

Télécharger la version 1.0.0 d'ispCP

<cli> # cd /root # tar -xjvf ispcp-omega-1.0.0.tar.bz2 </cli>

2. Allez dans le dossier ispcp

<cli> # cd ./ispcp </cli>

Si vous utilisez la version nightly:

<cli> # cd web/svn/nightly </cli>

3. Installez les paquets requis

Vérifier que vous avez ajouter le dépôt non-free dans votre fichier sources.list
installez les packages avec aptitude <cli> # aptitude update # aptitude upgrade </cli>

Installez les packages requis pour ispCP: <cli> # aptitude install `cat ./docs/Debian/debian-packages-etch` </cli> Si l'installation vous demande d'installer mod_cband, sélectionnez YES

4. Installation du système

<cli> # make install </cli> Note: Par défaut, cela vas copier tous les fichiers et dossiers près pour l'installation dans le dossier /tmp/ispcp


5. Copiez les dossiers à la racine de votre système de fichiers

<cli> # cp -Rv /tmp/ispcp/* / </cli>

6. Configuration du système

Aller dans le dossier engine/setup:

<cli> # cd /var/www/ispcp/engine/setup </cli>

7. Exécution du script d'installation

<cli> # perl ./ispcp-setup </cli>

Note: Saississez votre mot de passe MySQL Root si on vous le demande.

Suivez les instructions à l'écran.
Si la mise a jour d'ispCP est réussie vous pouvez commencer la vrais mise à jour.

8. Démarrer le script de mise à jour

<cli> # perl ispcp-update </cli>

Suivez les instructions à l'écran.

Si vous ne voyez pas d'erreurs, votre mise à jour de VHCS vers ispCP devrait être réussie.