Table of Contents

Upgrade VHCS -> ispCP RCx

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!!!!

Das System auf das Upgrade vorbereiten

1. Backups herstellen

Bitte ein VOLLSTÄNDIGES Backup der bestehenden VHCS Installation anfertigen.

2. Upgrade auf Debian Etch

Falls Debian Sarge benutzt wird, bitte zuerst auf Debian Etch upgraden. Zu Fragen wie dies geht –> hier klicken

3. Datenbanken überprüfen

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.

Der Upgradeprozess

1. Downloaden und entpacken der Distributionsdateien nach /root

Die neuesten RC-Dateien herunterladen: hier

<cli> # cd /root # tar -xjvf ispcp-omega-1.0.0-rcXX.tar.bz2 </cli>

2. Ins ispCP Verzeichnis wechseln

<cli> # cd ./ispcp </cli>

Falls der “nightly build” benutzt wird:

<cli> # cd web/svn/nightly </cli>

3. Die benötigen Module installieren

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

4. Das System builden

<cli> # make install </cli> Merke: Als Standard werden alle Dateien und Ordner der Installtion in das Verzeichnis /tmp/ispcp kopiert

5. Die Verzeichnisse ins System einspielen

(eventuell vorab Backups erstellen)

<cli> # cp -Rv /tmp/ispcp/* / </cli>

6. Ins Setup-Verzeichnis wechseln

Ins Verzeichnis engine/setup wechseln:

<cli> # cd /var/www/ispcp/engine/setup </cli>

7. Setip des ispcp Systems

<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:

8. Das Update-Script starten

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