Standartdatenbank für Mandanten



  • Hallo!
    ich habe den ersten Mandanten etwas angepasst, die Objekte unter Infrastruktur und Software z.B.

    Nun möchte ich, sobald ich einen neuen Mandanten anlege, genau die selbe DB haben damit ich nicht jedes Mal alles neu machen muss.
    Ich habe die data DB exportiert und wieder importiert beim neuen Mandanten, aber das scheint kein Erfolg zu haben.
    Wie kann ich das am besten bewerkstelligen?

    Vielen Dank!
    mfg



  • Hi!

    Kopiere einfach deine angepasste Datenbank (z. B. idoit_erstedb) und benennen Sie um (in z. B. idoit_zweitedb).
    Dann gehts du in die Datenbank idoit_system und die Tabelle isysy_mandator. Hier erstellst du einen neue Zeile. Die Daten kannst du ja dort abgucken.

    Gruß
    DD



  • danke dir!
    womit kann ich die frm bearbeiten?
    Mit MS visual studio express sollte es doch gehn oder? der kann die aber nicht öfnen.
    Texteditoren zeigens nicht sauber an.
    gruß



  • Jenachdem welches mySQl-Paket du installiert hast hast du die php-myadmin-Oberfläche: http://Server-IP/phpmyadmin/



  • ich kopier den ordner nanuell, hab s auch schon mit dem phpmyadmin gemacht, dann den Mandanten.
    Sobald ich mich einlogge kommt :
    isys_exception_database : Could not select database: idoit_data_NEU // This mandator has been deacticated. Check table isys_mandator in your system-database for more information. (SELECT * FROM isys_mandator)

    dann steht unter isys_mandator__active  0, wenn ichs auf 1 änder und mich wieder einloggen will, ändert er wieder auf 0 😞

    ich kann die DB doch auch kopieren, dann unter idoit/admin einen neuen Mandanten anlegen mit dem namen der db oder?
    wenn ich die kopier, geht das einfach so im explorer?
    über den phpmyadmin ist es das gleiche problem.



  • Gemoje,

    du muss die Rechte für die Datenbank noch setzen. Am besten auch im php-myadmin.
    Dort die Datenbank auswählen und den Reiter "Rechte" auswählen.
    Bei Benuter "idoit" mit Host "%" auf "Aktion" klicken.
    Dort ALLES Rechte anhacken.

    mfg



  • danke!
    der User wird nicht angezeigt, wenn ich ihn erstellen will, kommt die meldung den gibts schon?!

    hab ne leere db erstellt und die db importiert vom dummy.
    kommt zwar fehler, läuft aber auf den ersten blick.
    möchte es dennoch sauber haben.
    ist das denn so kompliziert oder stell ich mich so an :)?



  • Ich denke du stellst dich nur so an hehe… (-;
    Benutz mal das hier (mit deiner Datenbank natürlich anpassen):

    GRANT ALL PRIVILEGES ON isys_mandator__db_name .  * TO 'isys_mandator__db_user'@'isys_mandator__db_host';

    und/oder guck mal hier

    http://doc.i-doit.org/wiki/New_Mandator



  • die rechte sind schon alle angehakt.
    ich werd zum hirsch!!!

    meine Schritte:

    1 - phpmyadmin - 1DB öffnen, operationen - kopieren mit neuem nabem db2
    2 - phpmyadmin - 2DB öffnen - rechte prüfen, alles angehakt
    3 - phpmyadmin in system - mandator - 1Mandant kopieren
    4 - login, fehler :
    isys_exception_database : Could not select database: idoit_data2 // This mandator has been deacticated. Check table isys_mandator in your system-database for more information. (SELECT * FROM isys_mandator)
    5 - F5 für refresh, login ist wieder da, kann mich einloggen bei mandant 1 - mandnt 2 wird nicht angezeigt, schau ich in der mandntenverwaltung, ist er deaktiviert.

    nun gehts von vorne los, aktivieren, fehler, refresh, login, mandant ist deaktiviert.
    ….



  • Ist das so richtig oder falsch?
    menschenskind 🙂
    Danke!


  • i-doit Kenner

    Hi,

    als kleiner Hinweis: Einen Mandanten hinzufügen kann man auch vereinfacht über das Admin-Center. Das muss jedoch erst in der config freigeschaltet werden und kann dann im Login-Screen aufgerufen werden.

    Lieben Gruß
    Christian



  • hi
    hab ich auch schon gemacht, geht ohne Probleme, aber die verdammte dumpfile bekomm ich nicht sauber importiert…




 


Datenschutz / Privacy Policy