Diese Anleitung wird dich während des gesamten Upgrade-Prozesses von VHCS zu ispCP RCx beggleiten.
BITTE BEACHTEN: DAS UPGRADE ERFOLGT AUF EIGENES RISIKO. ES BESTEHT KEINE GARANTIE AUF EIN ERFOLGREICHES UPGRADE: BITTE DIE ANLEITUNG SCHRITT FÜR SCHRITT BEFOLGEN!!!!
Bitte ein VOLLSTÄNDIGES Backup der bestehenden VHCS Installation anfertigen.
Falls Debian Sarge benutzt wird, bitte zuerst auf Debian Etch upgraden. Zu Fragen wie dies geht –> hier klicken
To check, if there are any wrong Database Entry's do the following steps: Um zu prüfen, ob es fehlerhafte Datenbankeinträge gibt, folgendes tun:
<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>
Aschließend ausführen:
<cli>
/var/www/vhcs2/engine/vhcs2-rqst-mngr
</cli>
Daanach bitte als Admin einloggen und überprüfen, ob der Status O.K. angezeigt wird (vhcs debugger).
Falls es Fehler geben sollte, nach den falschen Einträgen suchen und auf delete (löschen) setzen. Danach den vhcs2-rqst-mngr erneut ausführen.
If there are no errors you can start the upgradeprocess.
Wenn es keine weiteren Fehler gibt, kann der Upgradeprozess gestartet werden.
Die neuesten RC-Dateien herunterladen: hier
<cli>
# cd /root
# tar -xjvf ispcp-omega-1.0.0-rcXX.tar.bz2
</cli>
<cli> # cd ./ispcp </cli>
Falls der “nightly build” benutzt wird:
<cli>
# cd web/svn/nightly
</cli>
Prüfen, ob die Kategorie non-free zur sources.list hinzugefügt wurde
Installieren der Packages über apt-get
<cli>
# apt-get update
# apt-get upgrade
</cli>
Installieren der benötigten Packacges für ispCP:
<cli>
# apt-get install `cat ./docs/Debian/debian-packages-etch`
</cli>
Falls während des Installationsprozess nachgefragt wird, ob mod_cband installiert werden soll, mit YES antworten
<cli>
# make install
</cli>
Merke: Als Standard werden alle Dateien und Ordner der Installtion in das Verzeichnis /tmp/ispcp kopiert
(eventuell vorab Backups erstellen)
<cli>
# cp -Rv /tmp/ispcp/* /
</cli>
Ins Verzeichnis engine/setup wechseln:
<cli>
# cd /var/www/ispcp/engine/setup
</cli>
<cli>
# perl ./ispcp-setup
</cli>
Merke: Bitte das MySQL root Passwort eingeben, wenn nach dem MySQL Passwort gefragt wird.
Die Schritte auf dem Bildschirm befolgen.
Nach erfolgreicher Installation, ist die Migration der alten vhcs2 Datenbank abgeschlossen und der nächste Schritt folgt:
<cli> # perl ./ispcp-update </cli>
Die Schritte auf dem Bildschirm befolgen.
Wenn keinerlei Fehler angezeigt werden, sollte die VHCS Installtion erfolgreich auf ispCP geupdatet worden sein.