Posts by flames

    übrigens bei osx/darwin ist ./ das gleiche wie /.
    schade, dass es bei debian nicht auch so ist.
    [hr]
    mysql kannst du jetzt noch retten, ebenso wie alles andere, aber um ne neuinstallation kommst net rum.


    kopiere /var/lib/mysql, /var/www/virtual, /var/mail/virtual und /etc/imscp in sicherheit


    installiere server neu, installiere mysql server, kopiere die o.g verzeichnisse zurück, chown -R mysql:mysql /var/lib/mysql, installiere imscp
    sollte alles wieder laufen

    dann versuch mal ausm backup mit chown --refer nur die ownerships zu übertragen, das dürfte nur paar minuten dauern, statt alles zurückzuspielen :)
    [hr]
    dann gibts noch die möglichkeit mit dpkg alle dateirechte und ownerships auf grundeinstellungen zu setzen. also so als wäre das sys frisch installiert, natürlich nur die pakete die per apt/dpkg installiert sind/wurden, eigencompilierte werden so nicht gefixt. den genauen befehl hab ich aber net, da mir das gott sei dank nie passiert ist ist.


    die virtuellen webs und imscp rechte werden dann mitm imscp-setup gefixt.


    viel erfolg

    i would always suggest a full backup, so backup everything in / but exclude /proc /tmp /dev


    now, there are two scenarios to restore a server.
    1. if you want to restore the server on the same machine (after a software fail or something) just copy your full backup back and reboot.


    2. to restore a server on a different machine (different hardware, ip, hostname...)
    install new server with same linux distribution
    copy only /etc/imscp /var/www /var/mail /var/lib/mysql from backup
    change every occurrence of old ip and old hostname in every file in /etc/imscp
    install mysql server, go to mysql cli and change every occurrence of old ip and hostname in database
    install imscp


    scenario 2. is basically the same like a server to server migration, search forum for more detailed description.

    in den gleichen kunden switchen wo die domain1 drin ist, unter domains domain2 als alias hinzufügen, weiterleitung aktivieren, http://domain1.tld
    bitte nicht den mountpoint ändern.


    alternativ, ohne .htaccess, gleiches vorgehen wie oben, aber die weiterleitung des aliases auf http://domain1.tld/shop2
    ich glaube, das ist der bessere weg, ist mir vorhin nicht gleich eingefallen :)

    ich würde die zweite domain ganz normal nach /htdocs mounten und dann eine .htaccess erstellen, die alles was über die zweite domain reinkommt auf den unterordner /htdocs/shop2 umgeleitet wird


    Code
    1. RewriteEngine On
    2. RewriteCond %{HTTP_HOST} domain2.tld$ [NC]
    3. RewriteCond %{REQUEST_URI} !^/shop2/.*$
    4. RewriteRule ^(.*)$ /shop2/$1