Seite 1 von 1

AMR läuft nicht bei Mandantenlösung mit Multidomain

Verfasst: Di 3. Nov 2009, 15:19
von luuuki
Hallo Allerseits...

hätte da mal ne Frage zu den Multidomains. Da gibts ja einen hervorragenden Tutorial-Post zum Thema Multidomain und Mandantenlösung...

http://forum.contenido.org/viewtopic.ph ... en#p129099

..., jedoch ist der leider ohne den essentiellen Teil Advanced Mod Rewrite. :-(

Bekomme die Mandanten mit den Domains zum laufen, jedoch verzweifle ich an den htaccess Einstellungen für das AMR Plugin.

Ich könnte mir vorstellen das schon einige Leute dies mit AMR umgesetzt haben. Hat irgendjemand die nötigen Informationen um das zum laufen zu bringen ???

Wäre klasse... vielen Dank im voraus.... lukas

Re: AMR läuft nicht bei Mandantenlösung mit Multidomain

Verfasst: Di 3. Nov 2009, 22:26
von xmurrix
Hallo luuuki,

ich versuche das mal anhand eines Beispieles grob zu erklären. Du hast z. B. Contenido auf dem Server unter /var/www/ installiert. Es gibt schon 3 Mandanten und die Ordnerstruktur unter /var/www/ sieht folgendermaßen aus:

Code: Alles auswählen

cms
mandant2
mandant3
conlib
contenido
...
Mandant 1:
Mandantenverzeichnis ist /var/www/cms/
Domain ist mandant-a.de
Das Rootverzeichnis der Domain zeigt auf /var/www/cms/
.htaccess liegt in /var/www/cms/ mit RewriteBase /
Das AMR-Plugin kannst du mit den Defaulteinstellungen lassen.

Mandant 2:
Mandantenverzeichnis ist /var/www/mandant2/
Domain ist mandant-b.de
Das Rootverzeichnis der Domain zeigt auf /var/www/mandant2/
.htaccess liegt in /var/www/mandant2/ mit RewriteBase /
Das AMR-Plugin kannst du mit den Defaulteinstellungen lassen.

Mandant 3:
Mandantenverzeichnis ist /var/www/mandant3/
Domain ist mandant-c.de
Das Rootverzeichnis der Domain zeigt auf /var/www/mandant3/
.htaccess liegt in /var/www/mandant3/ mit RewriteBase /
Das AMR-Plugin kannst du mit den Defaulteinstellungen lassen.

Contenido Backend:
z. B. Subdomain contenido.mandant-a.de oder contenido.mandant-b.de oder contenido.mandant-c.de
Das Rootverzeichnis der Subdomain zeigt auf /var/www/contenido/

Mit dieser Konstellation kannst du eine Contenidoinstallation mit mehreren Mandanten einrichten. Es gibt auch andere Lösungen, d. h. das Beispiel hier ist nicht der einzige Weg.

Pfad-/ und Hostangaben lassen sich auch bei einem eingerichteten Contenido im nachhinein sehr einfach anpassen.
Du brauchst nur die Konfiguration des Backend in der Datei contenido/includes/config.php nachziehen und die Angaben der Mandanten in der Tabelle "con_clients", wobei das "con_" auch ein anderer Prefix sein kann.

Gruß
xmurrix

Re: AMR läuft nicht bei Mandantenlösung mit Multidomain

Verfasst: Mi 4. Nov 2009, 11:39
von _wiewo_
Die Variante aus dem Tutorial ist angebracht wenn man z.B. Plesk am laufen hat, wo man Domains leider nicht direkt auf einen anderen Pfad stellen kann.
Da muss man dann mit der .htaccess und mod_proxy arbeiten wie im tutorial