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