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
AMR läuft nicht bei Mandantenlösung mit Multidomain
Re: AMR läuft nicht bei Mandantenlösung mit Multidomain
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:
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
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
...
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.
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.
Re: AMR läuft nicht bei Mandantenlösung mit Multidomain
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
Da muss man dann mit der .htaccess und mod_proxy arbeiten wie im tutorial