====== Upgrade ====== === a) via install script === **Im Moment gibt es kein Script. Dieses wird erst in der Stable Version verfügbar sein!** 1. Das Script starten und den Instruktionen folgen: # ./install-ispcp.sh === b) Manuell === \\ Das manuelle Upgrade ist **NUR** für das Upgrade von ispCP Omega RC2x zu ispCP Omega RC2y gedacht. \\ Es ist **NICHT** für das Upgrade von VHCS zu ispCP Omega gedacht. Absolut keine Garantie!!!! Benutzung auf eigene Gefahr!!!!!. \\ **1.** Sichere die aktuelle ispCP Version als komprimiertes tar-Archiv und sichere die DB-keys. # cd /var/www/ # mkdir backup # cd backup # tar czpf ispcp_backup.tar.gz ../ispcp/ # cp ../ispcp/engine/ispcp-db-keys.pl . # cp ../ispcp/gui/include/ispcp-db-keys.php . # cp ../ispcp/gui/tools/pma/config.inc.php . \\ **2.** Kompiliere die neue Version \\ Kopiere die runtergeladene ispCP Version ERST nach /root # cd /root # tar -xjvf ispcp-omega-1.X.X.tar.bz2 # cd ./web/svn/nightly # make install \\ **3.** Stoppe den ispcp_daemon **VOR** dem Kopieren # /etc/init.d/ispcp_daemon stop \\ **4.** Die neu kompilierten Dateien findet man unter /tmp/ispcp-1.0.0/var/www/ . Diese kopieren wir nun nach /var/www/ispcp/ . # cd /tmp/ispcp/var/www # cp -R ispcp/ /var/www/ \\ **5.** Kopiere die gesicherte Konfig und die db-keys zurück zu ispCP # cd /var/www/backup/ # cp ispcp-db-keys.pl ../ispcp/engine/ # cp ispcp-db-keys.pl ../ispcp/engine/messager/ # cp ispcp-db-keys.php ../ispcp/gui/include/ # cp config.inc.php ../ispcp/gui/tools/pma/ \\ **6.** Setze nun die neuen Berechtigungen für das **\engine** und **\gui** Verzeichnis # cd ../ispcp/engine/setup/ # ./set-engine-permissions.sh # ./set-gui-permissions.sh \\ **7.** Starte die MySQL-Konsole und führe folgende Befehle aus, damit die E-Mail und Web Konfig regeneriert wird # mysql -u root -p mysql>USE ispcp mysql>UPDATE mail_users SET status="toadd" where status="ok"; mysql>UPDATE domain SET domain_status = 'change' WHERE domain_status = 'ok'; mysql>UPDATE domain_aliasses SET alias_status = 'change' WHERE alias_status = 'ok'; mysql>UPDATE subdomain SET subdomain_status = 'change' WHERE subdomain_status = 'ok'; mysql>quit \\ **8.** Starte den Domain/E-Mail rebuild Prozess # /var/www/ispcp/engine/ispcp-rqst-mngr \\ **9.** Starte den ispcp_daemon wieder # /etc/init.d/ispcp_daemon start \\ **10.** Lösche die temporären Installationsdateien: # rm -R /tmp/ispcp-1.0.0 \\ Fertig!