====== Mise à jour de VHCS -> ispCP RCx ======
Ce guide vas vous montrer les étapes a suivre pour la mise à jour de VHCS vers ispCP RCx.
\\
\\
**MERCI DE NOTER: VOUS FAITES CETTE MISE A JOUR A VOS PROPRES RISQUE. 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. Faire une sauvegarde ===
Merci de faire une sauvegarde COMPLETE de votre installation VHCS existante.
\\
=== 2. Mise à jour vers Debian Etch ===
Si vous utilisez Debian Sarge, merci d'upgrader a Debian Etch. Si vous ne savez pas comment -> [[sarge2etch|klick]]
\\
=== 3. Vérifiez votre base de données ===
Pour vérifier si vous avez des entées invalide faire ce qui suit:
# mysql -u root -p
> USE vhcs2
> UPDATE domain SET domain_status = "change";
> UPDATE subdomain SET subdomain_status = "change";
> UPDATE domain_aliasses SET alias_status = "change";
> quit
\\
Maintenant démarrer:
/var/www/vhcs2/engine/vhcs2-rqst-mngr
\\
Après avoir changer cela dans votre base de données, vérifier si le statue est O.K. (vhcs debugger).
\\
Si vous avez des erreurs cherchez le ou les entrées invalide, changez les en **delete** puis re-démarrez vhcs2-rqst-mngr.
\\
Lorsque vous n'avez plus d'erreurs vous pouvez commencer la mise à jour.
\\
===== Déroulement de la mise à jour =====
=== 1. Télécharger puis extraire les fichiers dans /root ===
Télécharger la dernière RC [[http://sourceforge.net/project/showfiles.php?group_id=189485&package_id=222121|ici]]
# cd /root
# tar -xjvf ispcp-omega-1.0.0-rcXX.tar.bz2
\\
=== 2. Allez dans le dossier ispcp ===
# cd ./ispcp
Si vous utilisez la version nightly:
# cd web/svn/nightly
\\
=== 3. Installez les modules requis ===
Vérifier que vous avez ajouter **non-free** à votre [[sources.list]]
\\
installez les packages avec apt-get
# apt-get update
# apt-get upgrade
Installez les packages requis pour ispCP:
# apt-get install `cat ./docs/Debian/debian-packages-etch`
Si l'installation vous demande d'installer mod_cband, sélectionnez **YES**
\\
=== 4. Installe le système ===
# make install
Note: Par default, cela vas copier tous les fichiers et dossiers près pour l'installation dans le dossier /tmp/ispcp
\\
=== 5. Copiez les dossier dans la racine de votre système ===
(Avant cela vous voulez peu être faire uns sauvegarde)
# cp -Rv /tmp/ispcp/* /
\\
=== 6. Configurer le systeme ===
Aller dans le dossier engine/setup:
# cd /var/www/ispcp/engine/setup
\\
=== 7. Démarrez la configuration ===
# perl ./ispcp-setup
Note: Entrez votre mot de passe MySQL Root l'il vous le demande.
Suivez les instructions à l'écran.
\\
Si la mise a jour a ispCP est réussie vous pouvez commencer la vrais mise à jour.
\\
\\
=== 8. Démarrer le script de mise à jour ===
# perl ispcp-update
Suivez les instructions à l'écran.
Si vous ne voyez pas d'erreurs, votre mise à jour de VHCS vers ispCP devrait être réussie.