====== 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.