====== 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 -> [[sarge2etch|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 :
# 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
\\
Ensuite exécuter la commande suivante:
/var/www/vhcs2/engine/vhcs2-rqst-mngr
\\
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
# cd /root
# tar -xjvf ispcp-omega-1.0.0.tar.bz2
\\
=== 2. Allez dans le dossier ispcp ===
# cd ./ispcp
Si vous utilisez la version nightly:
# cd web/svn/nightly
\\
=== 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
# aptitude update
# aptitude upgrade
Installez les packages requis pour ispCP:
# aptitude install `cat ./docs/Debian/debian-packages-etch`
Si l'installation vous demande d'installer mod_cband, sélectionnez **YES**
\\
=== 4. Installation du système ===
# make install
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 ===
# cp -Rv /tmp/ispcp/* /
\\
=== 6. Configuration du système ===
Aller dans le dossier engine/setup:
# cd /var/www/ispcp/engine/setup
\\
=== 7. Exécution du script d'installation ===
# perl ./ispcp-setup
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 ===
# 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.