====== 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 --> [[sarge2etch|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: # 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 \\ Aschließend ausführen: /var/www/vhcs2/engine/vhcs2-rqst-mngr \\ 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: [[http://sourceforge.net/project/showfiles.php?group_id=189485&package_id=222121|hier]] # cd /root # tar -xjvf ispcp-omega-1.0.0-rcXX.tar.bz2 \\ === 2. Ins ispCP Verzeichnis wechseln === # cd ./ispcp Falls der "nightly build" benutzt wird: # cd web/svn/nightly \\ === 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 # apt-get update # apt-get upgrade Installieren der benötigten Packacges für ispCP: # apt-get install `cat ./docs/Debian/debian-packages-etch` Falls während des Installationsprozess nachgefragt wird, ob mod_cband installiert werden soll, mit **YES** antworten \\ === 4. Das System builden === # make install 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) # cp -Rv /tmp/ispcp/* / \\ === 6. Ins Setup-Verzeichnis wechseln === Ins Verzeichnis engine/setup wechseln: # cd /var/www/ispcp/engine/setup \\ === 7. Setip des ispcp Systems === # perl ./ispcp-setup \\ 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=== # perl ./ispcp-update Die Schritte auf dem Bildschirm befolgen. Wenn keinerlei Fehler angezeigt werden, sollte die VHCS Installtion erfolgreich auf ispCP geupdatet worden sein.