Danke Ninos,
es hat jetzt funktioniert ... bis auf eine Kleinigkeit.
Am Ende des imscp-setup sind folgende Fehlermeldungen gekommen:
- [ ERRORS ] Servers::httpd::apache_fcgi::restart: Syntax error on line 50 of /etc/apache2/sites-enabled/00_nameserver.conf:The address or port is invalidiMSCP::Debug::END: Exit code is 1!
/etc/apache2/sites-enabled/00_nameserver.conf (Zeile 50)
sollte doch "NameVirtualHost <meine IP>:80" sein
Ich kann das natürlich per Hand nachtragen, aber warum füllt er das nicht automatisch aus?
Habe ich noch irgend wo vergessen die IP einzutragen ?
Danke, Zamorra
[hr]
So und jetzt noch die funktionierende Anleitung um sein i-MSCP von Server1 auf Server2 zu übertragen.
Folgende Daten werden vom Server1 benötigt:
- /var/www/virtual (tar -cvzf var_kunden.tar.gz /var/www/virtual)
- /var/mail/virtual (tar -cvzf var_mails.tar.gz /var/mail/virtual)
- /etc/imscp (tar -cvzf etc_imscp.tar.gz /etc/imscp)
- mysqldump.sql (mysqldump -u root --all-databases --opt -Qc --add-drop-database -p -r mysqldump.sql)
(ich zieh die komplette DB komplett runter da nur 2 Kunden-DBs vorhanden)
Das ist alles das ich (in meinem Fall) vom Server1 benötige
---------------------------------------------------------------
Jetzt kann man auf Server2 gehen
Auf dem "jungfräulichen" Server2 kopiert man sich jetzt die 4 Sicherungen von Server1
auf /usr/src ziehe ich mir die aktuellste i-MSCP runter und entpacke sie mit "tar xjvf <dateiname>.tar.bz2"
man wechselt in den nun erstellten Ordner und startet dort "perl ./imscp-autoinstall"
man wählt im ersten Punkt "build" aus und konfiguriert den rest nach seinen Wünschen.
Jetzt ist der erste Part installiert und man kann die MySQL Datanbank zurücksichern.
mysql -u root -p < mysqldump.sql (damit wird die komplette DB zurückgeschrieben, jedoch auch das SQL-Kennwort von Server1)
jetzt führt man noch folgendes aus:
- mysql -u root -p (um mysql zu starten, Kennwort ist noch das welches man bei der imscp-autoinstall vergeben hat) drop database imscp_roundcube; (ich will roundcube DB neu anlegen lassen) UPDATE mysql.user SET Password=PASSWORD('<gewünschtes passwort>') WHERE User='root' AND Host='localhost'; (damit überschreibt man das root kennwort für die mysql und kann ein beliebiges wählen [sofern man will] ansonsten hat man nach dem nächsten kommando das mySQL Kennwort von Server1) flush privileges; quit
jetzt verschiebt man den imscp Ordner aus der etc_imscp.tar.gz in den /etc Ordner (am besten vorher mit "tar -xvzf <dateiname>" entpacken).
cp -R /tmp/imscp/* /
rm -Rf /tmp/imscp
jetzt werden noch die .../virtual/* aus der var_kunden.tar.gz nach /var/www/virtual/ verschoben
jetzt werden noch die .../virtual/* aus der var_mail.tar.gz nach /var/mail/virtual/ verschoben
jetzt wechselt man in den /var/www/imscp/engine/setup Ordner und startet das
perl imscp-setup
Auswahl der abgefragten Punkte sollte selbsterklärend sein ...
(einzig der Database Name, wenn man immer schon i-MSCP hatte ist er imscp, hat man z.b. von ispcp migriert lautet er ispcp. Im Zweifelsfall vorher in MySQL nachschauen)
Das wars im Prinzip ....
Da ich eine neue IP und anderen Domainnamen auf Server2 benutzte musste ich noch einige Adressen austauschen, welches ich folgendermassen durchführte....
- /etc/init.d/apache2 stop
- /etc/init.d/imscp_daemon stop
- /etc/init.d/imscp_network stop
- cd /etc/apache2
- find . -type f -exec sed -i 's/server1\.at/server2\.at/g' {} \;
- find . -type f -exec sed -i 's/47\.111\.111\.11/88\.222\.222\.22/g' {} \;
- cd /etc/imscp
- find . -type f -exec sed -i 's/server1\.at/server2\.at/g' {} \;
- find . -type f -exec sed -i 's/47\.111\.111\.11/88\.222\.222\.22/g' {} \;
- cd /var/cache/bind
- find . -type f -exec sed -i 's/47\.111\.111\.11/88\.222\.222\.22/g' {} \;
- /etc/init.d/apache2 start
- /etc/init.d/imscp_network start
- /etc/init.d/imscp_daemon start
- (für folgendes hab ich leider keinen anderen Weg gefunden die IPs auszutauschen)
- in phpMyAdmin
- select * from ispcp.config where name like 'PORT%';
- Value auf richtige IP ändern
Display More
Danach lief i-MSCP 1:1 auf dem Server2
vieleicht konnte ich damit noch jemanden helfen.
mfg. Zamorra