Posts by Zamorra

    The following error happens if i try to install on a new server, but on my existing imscp database


    Error while performing step:
    Setup SSL for i-MSCP services
    Error was:
    iMSCP::Stepper::_callback: Missing email parameter at
    /usr/src/imscp-1.3.0/engine/PerlLib/iMSCP/OpenSSL.pm line 283.


    This happens only in i choose "Do you want to activate SSL for SMTP, POP/IMAP and FTP Services?" YES
    and at "Do you have an SSL certificate for the admin.xxxxx.at domain?" NO


    The installer dont ask me for a email adress
    (if i run a complete new install it asks me for user like "admin" and the email)


    tnks, Zamorra

    Danke Ninos,


    es hat jetzt funktioniert ... bis auf eine Kleinigkeit.


    Am Ende des imscp-setup sind folgende Fehlermeldungen gekommen:

    Code
    1. [ 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)

    Code
    1. NameVirtualHost :80


    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:

    Code
    1. 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....



    Danach lief i-MSCP 1:1 auf dem Server2



    vieleicht konnte ich damit noch jemanden helfen.


    mfg. Zamorra

    also irgend wie bekomm ichs einfach nicht gebacken ... :(


    Migrieren war ja noch einfach :) (gabs ja fertiges patch)


    perl ./imscp-autoinstall führe ich die "manuelle" installation aus ...
    soweit klappt ja auch noch alles


    ach ja, falls ich es noch nicht erwähnt habe .. ich probier es noch mit der Version "imscp-1.1.0-rc1.4"


    Danach spiele ich die mysql-db rein, kopier die imscp Ordner in den /etc und /var/www


    danach gehe ich nach der Anleitung vor.


    Mache ich das zu umständlich oder überhaupt falsch?


    Wie gesagt, kopiert hätte ich folgend Ordner ... (sofern ich diese überhaupt alle benötige)

    • /etc/imscp
    • /var/www/imscp
    • /var/www/virtual
    • /mar/mail/virtual
    • dump meiner mysql DB
    • wu.... einträge aus /etc/passwd, shadow, group, gshadow


    Hat doch bestimmt schon wer gemacht sein i-MSCP auf einen anderen Server transferiert ohne alles mit rsync zu klonen


    Eventuell kann mir ja doch wer paar tips geben ob ich einen Denk/vorgangsfehler habe.


    Danke, Zamorra

    Hallo,


    ich habe vor kurzen von ispcp auf i-MSCP migriert.


    Das hat alles 1A super funktioniert und ich benötigte dafür nur ein paar dateien/ordner

    • /etc/ispcp
    • /var/www/ispcp
    • /var/www/virtual
    • /mar/mail/virtual
    • dump meiner mysql DB
    • wu.... einträge aus /etc/passwd, shadow, group, gshadow


    das war alles mit dem ich das system migrieren konnte und danch halt alle alten IPs mit 'sed' der neuen IP ersetzt.


    i-MSCP auf i-MSCP solte ja noch einfacher sein .... und genau das ist jetzt meine Frage an alle Spezialisten hier.


    Was sind die dinge die ich sichern MUSS um auf einem zweiten Server das i-MSCP wieder herzustellen.
    Was ich nicht will sind so Dinge wie "alle bind" sichern, "kompletten apache incl. settings" sichern und zurückkopieren.


    Denke theoretisch müssten die selben sachen reichen wie bei der Migration.



    Hoffe ich habe mein Problem soweit verständlich niedergeschriebn auf was ich eigentlich rauswill :)



    Danke, für eure Tips umd Meldungen, Zamorra