Neuen Mandanten erzeugen - Fragen, Hinweise und Probleme
Verfasst: Sa 22. Jan 2005, 22:20
Eines des großartigen Features bei Contenido ist die Möglichkeit, über das selbe Backend mehrere Mandanten betreuen zu können. Jedoch kommt es hier recht oft zu Fragen und auch Schwierigkeiten.
NEUEN MANDANTEN ERZEUGEN
a.) Anmelden im Backend mit Systemadministrator-Rechten und auf die Rubrik Administration -> Mandanten klicken.
b.) Dort angekommen, links auf Mandant erzeugen klicken.
Bis jetzt kann noch nicht viel passieren, aber diese Eingabemaske muss sehr genau beachtet und befüllt werden, sonst klappt es nicht.
RICHTIGE EINGABE:

In das oberste Feld gebe ich den Namen, wobei ich (fast) völlig freie Wahl habe.
In das zweite Feld, den Pfad wohin der neue Mandant erzeugt wird. Dieser Ordner wird dann vom System automatisch angelegt.
In das dritte Feld kommt die direkte Webadresse zu dem oben angeführten Ordner. Dieser sollte klugerweise mit dem oberen irgendwie übereinstimmen, sonst gibt es Probleme im Backend bei der Erstellung/Ansicht neuer Artikel.
Die weiteren 2 Felder können leer bleiben.
Option "Front-Template kopieren" anklicken.
WICHTIG ist bei der Eingabe, dass am Ende KEIN Slash eingegeben wird.
NEUEN MANDANTEN IN NEUEN UNTERORDNER ERZEUGEN:
Eine Besonderheit ist es, wenn der neue Mandant nicht im selben Ordner erstellt werden soll, wie die anderen Contenido Ordner (CMS, CONTENIDO, CONLIB, PEAR, etc.), sondern in einem neuen Unterordner. Wie auf der oberen Grafik ersichtlich, will ich den neuen Mandanten im Ordner "internet", und nicht im root erzeugen. Existiert dieser Ordner NOCH NICHT, dann muss ich ihn vorher via FTP anlegen, sonst kann er mir das Front-Template nicht kopieren.
Soweit müsste alles funktionieren, und das Front-Template erfolgreich kopiert worden sein. Nun fangen die richtigen Schwierigkeiten aber erst an!
CHMOD ÄNDERN
Da das kopierte Front-Template in einen neuen, vom System (PHP) erstellten Ordner abgelegt wurde, ist der Besitzer dieses Ordners nicht der User mayer, sondern der User nobody, sprich das System.
Aus diesem Grunde kann ich auch via FTP die Rechte nicht ändern, was manchmal sehr hinderlich ist. Als eine sehr brauchbare Alternative hat sich das Programm fileman herausgestellt. Dieses Programm wurde von Erik Bosrup im Jahre Schnee programmiert, und ist im Internet leider kaum noch auffindbar.
Darum hier als Download: http://www.mhl.info/contenido/forum_tut ... ileman.zip
Runterladen, entzippen, die Datei settings.inc.php adaptieren, raufladen, fertig.
Details zum Programm finden sich auch hier: http://marketplace.viaverio.com/modules ... cle&sid=49
Mittels dieses Programmes kann ich alle Rechte ändern, und auch über ein elegantes GUI Dateien hochladen, bearbeiten, löschen, etc.
Ich hoffe dieser Beitrag ist eine kleine Hilfe, und wünsch viel Erfolg.
Gruß
MHL

a.) Anmelden im Backend mit Systemadministrator-Rechten und auf die Rubrik Administration -> Mandanten klicken.
b.) Dort angekommen, links auf Mandant erzeugen klicken.
Bis jetzt kann noch nicht viel passieren, aber diese Eingabemaske muss sehr genau beachtet und befüllt werden, sonst klappt es nicht.



In das oberste Feld gebe ich den Namen, wobei ich (fast) völlig freie Wahl habe.
In das zweite Feld, den Pfad wohin der neue Mandant erzeugt wird. Dieser Ordner wird dann vom System automatisch angelegt.
In das dritte Feld kommt die direkte Webadresse zu dem oben angeführten Ordner. Dieser sollte klugerweise mit dem oberen irgendwie übereinstimmen, sonst gibt es Probleme im Backend bei der Erstellung/Ansicht neuer Artikel.
Die weiteren 2 Felder können leer bleiben.
Option "Front-Template kopieren" anklicken.
WICHTIG ist bei der Eingabe, dass am Ende KEIN Slash eingegeben wird.

Eine Besonderheit ist es, wenn der neue Mandant nicht im selben Ordner erstellt werden soll, wie die anderen Contenido Ordner (CMS, CONTENIDO, CONLIB, PEAR, etc.), sondern in einem neuen Unterordner. Wie auf der oberen Grafik ersichtlich, will ich den neuen Mandanten im Ordner "internet", und nicht im root erzeugen. Existiert dieser Ordner NOCH NICHT, dann muss ich ihn vorher via FTP anlegen, sonst kann er mir das Front-Template nicht kopieren.
Soweit müsste alles funktionieren, und das Front-Template erfolgreich kopiert worden sein. Nun fangen die richtigen Schwierigkeiten aber erst an!


Da das kopierte Front-Template in einen neuen, vom System (PHP) erstellten Ordner abgelegt wurde, ist der Besitzer dieses Ordners nicht der User mayer, sondern der User nobody, sprich das System.
Aus diesem Grunde kann ich auch via FTP die Rechte nicht ändern, was manchmal sehr hinderlich ist. Als eine sehr brauchbare Alternative hat sich das Programm fileman herausgestellt. Dieses Programm wurde von Erik Bosrup im Jahre Schnee programmiert, und ist im Internet leider kaum noch auffindbar.
Darum hier als Download: http://www.mhl.info/contenido/forum_tut ... ileman.zip
Runterladen, entzippen, die Datei settings.inc.php adaptieren, raufladen, fertig.
Details zum Programm finden sich auch hier: http://marketplace.viaverio.com/modules ... cle&sid=49
Mittels dieses Programmes kann ich alle Rechte ändern, und auch über ein elegantes GUI Dateien hochladen, bearbeiten, löschen, etc.
Ich hoffe dieser Beitrag ist eine kleine Hilfe, und wünsch viel Erfolg.
Gruß
MHL