QR code

Upgrade SysCP auf Froxlor

Upgrade SysCP auf Froxlor mit Paketquelle

Froxlor Server Control PanelNun ist SysCP tot. Auch die Paketquellen für Debian sind nun aus dem Repository verschwunden. Nachdem mein apt-get update nun Fehlermeldungen spuckte sah ich mich gezwungen nach einem neuen ServerControlPanel ausschau zu halten.

Die Lösung lag dabei sehr nah! Die Entwickler von SysCP haben einen Fork gestartet:

Froxlor

Froxlor basiert auf SysCP und daher ist ein Upgrade von SysCP auf Froxlor denkbar einfach. Normalerweise macht man sich bei solchen Aktionen ja vorher schon immer sehr große Sorgen. Die ganzen Kunden auf dem Server, deren ganze Emails, die Datenbanken, oh Gott oh Gott. Ärger ist da meist vorprogrammiert. Doch diesmal nicht.

Nachfolgend nun alle Schritte um ein bestehendes SysCP ohne Datenverlust der Kunden, Emails, MySQL Datenbanken durch Froxlor zu ersetzen. Arbeitszeit, keine 20 Minuten!

Upgrade SysCP to Froxlor on Debian with PakageSources

Zuerst fügen wir die Paketquellen von Froxlor hinzu. Dafür bearbeiten wir die Datei /etc/apt/sources.list und fügen folgende Zeilen hinzu (die Paketquellen von SysCP könnt ihr löschen, da dort eh nichts mehr kommt, außer Fehlermeldungen)

deb http://debian.froxlor.org lenny main
deb-src http://debian.froxlor.org lenny main

 Als nächstes solltet Ihr den Key hinzufügen um lästige Meldungen und Abfragen bei den Updates auszuschließen

gpg --keyserver gpg-keyserver.de --recv-keys 4F9E9BBC
gpg --export 4F9E9BBC|apt-key add -

Solltet ihr beim Hinzufügen des Keyservers fehler erhalten, dann müsst ihr den Key von Hand akzeptieren:

gpg --keyserver wwwkeys.pgp.net --recv-keys 4F9E9BBC && apt-key add /root/.gnupg/pubring.gpg

Um die geänderten Paketlisten einzulesen führen wir eine Aktualisierung des Systems durch

apt-get update && apt-get upgrade

Der erste Teil des Upgrades wird durch die Installation von Froxlor vorgenommen

apt-get install froxlor

Nun kopieren wir die SysCP Konfigurationsdatei nach Froxlor. Somit hat Froxlor mit einem Handgriff direkten Zugriff auf die bestehende Datenbank mit Kunden, Domains, Settings etc.

cp /var/www/syscp/lib/userdata.inc.php /var/www/froxlor/lib/userdata.inc.php
chmod 660 /var/www/froxlor/lib/userdata.inc.php
chown www-data:www-data /var/www/froxlor/lib/userdata.inc.php

Um das Upgrade abzuschliessen loggen wir uns nun zum ersten mal bei Froxlor ein und der Wizard führt uns dann durch den Upgrade-Prozess.

http://<deine IP>/froxlor

Als letzten Arbeitsschritt müssen wir nun den bestehenden SysCP Cronjob entfernen (/etc/init.d/syscp oder /etc/cron.d/syscp) und den Froxlor Cronjob erstellen (/etc/cron.d/froxlor) und nachfolgende Zeilen einfügen

#
# Set PATH, otherwise restart-scripts won't find start-stop-daemon
#
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
#
# Regular cron jobs for the froxlor package
#
*/5 * * * * root /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php

Das wars. Sollte nun alles laufen.

 

Kommentare (0)

Kommentare (0)






Erlaubte Tags: <b><i><br>Kommentar hinzufügen:


 
Take me to the Top

Autor

UrbanDigital

By , Webdesigner

CEO, Programmierer und Webdesigner von UrbanDigital, mit Passion für modernes im Web, Kommunikation, Coding, social media und brand building. Folge mir auf Google+

Jetzt Anrufen:
0177 / 53 19 380

Autorensuche

Ihr Artikel auf unserem Blog

Wir sind auf der Suche nach Autoren, die Lust auf eine Veröffentlichung auf unserem Blog haben. Steigern Sie Ihren Bekanntheitsgrad und erhalten wertvolle Backlinks. Nehmen Sie mit uns Kontakt auf um weitere Details zu besprechen: hello[4t]urbandigital[d0t]de