AMR läuft nicht bei Mandantenlösung mit Multidomain

Gesperrt
luuuki
Beiträge: 16
Registriert: Mo 20. Jul 2009, 14:14
Kontaktdaten:

AMR läuft nicht bei Mandantenlösung mit Multidomain

Beitrag von luuuki » Di 3. Nov 2009, 15:19

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

xmurrix
Beiträge: 3153
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

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

Beitrag von xmurrix » Di 3. Nov 2009, 22:26

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
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

_wiewo_
Beiträge: 358
Registriert: Mo 8. Sep 2008, 11:12

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

Beitrag von _wiewo_ » Mi 4. Nov 2009, 11:39

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

Gesperrt