Alle Versionen » Häufige Probleme
Ein zweiter Mandant auf einem Server
Grundsätzlich ist das Anlegen eines weiteren Mandanten eine Kleinigkeit, allerdings ist Contenido recht pingelig und so kommt es immer wieder zu kleinen Fehlern, die einem die Arbeit erschweren und zu umfangreichen Nachfragen im Forum führen.
Die einfachste Methode ist das komplette Anlegen durch Contenido. Einloggen als Sys-Admin, im Bereich Administration / Mandanten, links über der Mandantenliste ist der Knopf Mandant erzeugen. Es öffnet sich dann der Kasten zum Eintragen der neuen Daten, zum Teil schon vorbelegt. Der Server-Pfad ist mit dem Contenido Verzeichnis vorbelegt, hier noch einfach das gewünschte Verzeichnis (z.B. mandant2) anhängen. Wichtig bitte am Ende keinen Schrägstrich! Außerdem sollte dieses Verzeichnis noch nicht existieren, weil sonst die Frontend Dateien nicht übernommen werden!
Das Feld Webadresse ist die Adresse, unter der später der Benutzer die Webseiten aufruft, bitte auch wieder ohne Schrägstrich am Ende, Contenido fügt ihn selbständig ein (bei Version 4.4.4.) Die Adresse kann eine Subdomain sein, die Weiterleitungsadresse oder der normale Pfad auf dem Server.
Front Template kopieren bitte ankreuzen und dann kommt der Klick aufs grüne Kästchen. Wenn jetzt alles richtig war, kommt nach kurzer Zeit die Meldung Neuer Mandant wurde erstellt. das Frontend ist kopiert und auf alle Eintragungen in der passenden Config.php Datei sind gemacht.
Kommt es aber zu einem Fehler, weil die Daten nicht 100% richtig waren, weil eventuell die Schreibrecht für Contenido nicht vorhanden waren, das Verzeichnis schon existierte, dann wird es schwieriger. Leider hat man nur einen(!) Versuch es richtig zu machen! Dann muss man sich selbst um das Anlegen von Frontend und Config.php kümmern. (Siehe bitte dann den Artikel [lart=52 lang=de] im den FAQs)
Die Verzeichnisdaten können auch später geändert werden, jedoch wird das Frontend nur beim ersten Erstellen einen neuen Mandanten übertragen.
Ein neuer Mandant ist erst einmal absolut leer. Wenn Sie das Laylout und die Module eine bestehenden Mandanten kopieren wolle, dann finden Sie im Conteindo Forum einen passendes Script.. http://www.contenido.de/forum/viewtopic.php?t=3215
Jetzt folgt die Beschreibung für die Änderung von Hand:
Wenn es geklappt hat, dann unter Administration/Sprache den neuen Mandanten auswählen und Sprach erstellen anklicken. Es wird ein --Neue Sprache--eingerichtet, nochmals diese Sprache anklicken und anschließend den Namen –Neue Sprache – auf den gewünschten Wert ändern.
Jetzt unter Administration /Benutzer bzw. Gruppe diesen Mandanten den gewünschten Redakteuren freischalten und zwar sowohl bei Zugriff auf Mandant als auch Zugriff auf Sprache. Eventuell noch die gewünschten Administrator Rechte setzen.
Nun kann man sich beim neuen Mandanten einloggen
(oben rechts das rote Männchen MyContenido) dann den neuen Mandanten auswählen und über das grüne Häkchen aktivieren.Jetzt haben wir eine ganz nackte Webseite, nur die Format.css Datei ist im Style Editor vorhanden, es gibt weder Layouts noch Templates noch Module.
Das Einfachste ist immer noch, wenn Sie die Funktionen vom ersten Mandanten übernehmen und dann anpassen. (Tipp. Öffnen Sie einen zweiten Browser und loggen sich unter einem anderen Namen bei dem alten Mandanten ein, der andere bei dem neuen. Dann können Sie einen Bereich kopieren, zum anderen Browser wechseln und anschließend einfügen. Dieser Wechsel geht viel einfacher als jeweils innerhalb eine Browsers von einem zum anderen Mandanten zu wechseln.)
Wenn Sie anschließen noch die Artikel geschrieben haben, dann ist die neue Webseite fertig ;-)
Mehr Informationen unter: http://www.contenido.de/forum/viewtopic.php?t=3215
Tags: mandant
Verwandte Artikel:
- Login im Frontend statt der Homepage
- Hallo, ich habe Contenido inst. im Hintergrund läuft XAMP. Andere CMS laufen ohne Probleme. Bei der Inst. keine Fehlermeldung. Anmeldung am Backend nicht möglich: Unter den Anmeldefeldern mehrfach folgende Zeilen Deprecated: Function ereg_replace() is deprecated in D:\xampp\htdocs\Contenido\conlib\session.inc on line 328 Deprecated: Function ereg_replace() is deprecated in D:\xampp\htdocs\Contenido\conlib\session.inc on line 309 Nach Eingabe der Standardanmeldedaten wird zu ..... weitergeleitet und das Ziel nicht gefunden.
- Wieso ist der "title" meiner Startseite so komisch ? Alle anderen "title" sind richtig. Wie kann ich das ändern? Ich habe AMR installiert.
- Funktionsweise con_code
- Die Klassen Article und ArticleCollection
Letzte Änderung des Artikels: 2007-06-27 08:00
Autor: Florian Behrendt
Revision: 1.0
Es ist möglich, diesen Artikel zu kommentieren.
Kommentar von FrankHoffmann:
Sehr guter Artikel. Ich möchte hinzufügen, das es bei mehreren Mandanten zu Problemen beim Rücksichern einer Datenbank kommen kann. Alle Daten aller Mandanten werden nämlich in einer Datenbank gespeichert. Wenn nun Mandant x seine Daten von gestern einspielen will, weil die Kategorien total zerschossen sind, dann hat Mandant y evtl. damit ein Problem.
Added at: 2007-09-02 09:46
Kommentar von Ortwin Pinke:
Mehrere Mandanten sind in Contenido sehr gut zu Handhaben, sogar eine Realisierung auf einem Server über mehrere VHosts ist nach gewissen Anpassungen möglich.<br />
Leider ist der Aufbau der DB beim Erstellen einer Backupfunktion für einzelne Mandanten nicht sehr hilfreich, sollte da schon jemand Ansätze dazu gemacht haben, bin ich für jede Hilfe Dankbar.<br />
Sobald ich ein PlugIn dafür fertig habe, werde ich es im Forum posten.
Added at: 2007-09-02 09:48
Kommentar von P. Lopez:
Woran kann es liegen, daß ich die Funktion \"Mandant erzeugen\" nicht habe? Habe das ganze System gerade neu installiert, aber auch das hat nicht geholfen. Weiß jemand Rat?
Added at: 2007-09-02 09:48



