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!!!
Merci de faire une sauvegarde COMPLETE de votre installation VHCS existante.
Si vous utilisez Debian Sarge, merci d'upgrader a Debian Etch. Si vous ne savez pas comment → klick
Pour vérifier si vous avez des entées invalide faire ce qui suit:
# 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
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.
# cd ./ispcp
Si vous utilisez la version nightly:
# cd web/svn/nightly
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
# make install
Note: Par default, cela vas copier tous les fichiers et dossiers près pour l'installation dans le dossier /tmp/ispcp
(Avant cela vous voulez peu être faire uns sauvegarde)
# cp -Rv /tmp/ispcp/* /
Aller dans le dossier engine/setup:
# cd /var/www/ispcp/engine/setup
# 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.
# 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.