Tutorial => Multidomain

bertolo
Beiträge: 76
Registriert: Fr 5. Sep 2003, 09:07
Wohnort: Salzburg
Kontaktdaten:

Re: Tutorial => Multidomain

Beitrag von bertolo »

Hallo in die Runde,

ich habe die Aufgabe, beim Webhoster ein Multidomain-Projekt zu installieren.
Der Webhoster legt auf dem Webspace für jede Domain ein eigenes Verzeichnis an, auf das dann die
Domain aufgeschaltet wird.

Mein Projekt besteht aus drei unterschiedlichen Webseiten, die von einer Contenido-Installation aus
betreut werden:

* Website 1
* Website 2
* Website 3

Die dazugehörige vom Webhoster erzwungene Webserver Pfadstruktur ist:

/website1.at/
/website2.at/
/website3.at/

Meine Frage dazu:

In welches Verzeichnis installiere ich nun Contenido?

Ich bin da etwas ratlos. Idealerweise könnten die
drei Domain-Ordner die Mandanten-Ordner sein. Dafür müsste
Contenido dann aber auf der Ebene darunter installiert werden,
also so:

/conlib/
/contenido/
/docs/
/pear/
/test/

usw.

Doch dann wäre das Contenido Backend bei united-domains.de
nicht über eine Domain ansprechbar.

Alternativ würde ich Contenido mit den Mandanten in einem der
drei Domain-Ordner installieren z.B. in:

/website1.at/conlib/
/website1.at/contenido/
/website1.at/docs/
/website1.at/pear/
/website1.at/test/
/website1.at/mandant1/ (als Mandanten-Ordner)
/website1.at/mandant2/ (als Mandanten-Ordner)
/website1.at/mandant3/ (als Mandanten-Ordner)

Wie leite ich dann von den anderen Domains auf diese Mandanten-Ordner um?

Vielen Dank für Eure Hilfe.
Grüße aus Salzburg.
Zuletzt geändert von bertolo am Fr 4. Okt 2013, 08:16, insgesamt 1-mal geändert.
:: webdesignetc.de ::
Salzburg / Austria
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Tutorial => Multidomain

Beitrag von Oldperl »

bertolo hat geschrieben:Dafür müsste Contenido dann aber auf der Ebene darunter installiert werden
Wenn machbar dafür eine Subdomain einrichten.
Ansonsten Contenido in einen der Domainordner legen, dort das Frontend direkt in den root-Ordner dieser Domain, den Serverpfad z.B. $cfg['path']['frontend'] in der contenido/includes/config.php entsprechend auf den root-Pfad setzen (die anderen Pfade entsprechend) und in den 2 anderen Domainordnern nur das Frontend und dort in der config den Pfad zum Contenido-Ordner anpassen.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
bertolo
Beiträge: 76
Registriert: Fr 5. Sep 2003, 09:07
Wohnort: Salzburg
Kontaktdaten:

Re: Tutorial => Multidomain

Beitrag von bertolo »

Vielen Dank für die rasche Antwort, Ortwin.

der Webhoster legt für eine Subdomain - z.B. contenido.website1.at -
wiederum ein eigenes Verzeichnis an. Man kann also den "Root"-Ordner des
eigenen Webspaces so nicht erreichen.

Ich werde es also so machen, wie Du gesagt hast, und Contenido mit einem
der drei Mandanten in einen der drei Domain-Ordner installieren.

Wenn ich Dich aber richtig verstanden habe, kommen in die zwei anderen Mandanten-
Ordner die jeweils anderen Domain-Ordner rein, oder? also:

in: /website1.at/ installiere ich Contenido + Mandant1
in: /website2.at/ lege ich den Mandant2-Ordner ab und passe die Pfade an
in: /website3.at/ lege ich den Mandant3-Ordner ab und passe die Pfade an

Ist korrekt, oder?

Kannst Du mir noch ein Beispiel geben für die Pfad-Anpassung im jeweiligen Ordner?
Vielen Dank!
Zuletzt geändert von bertolo am Fr 4. Okt 2013, 08:18, insgesamt 1-mal geändert.
:: webdesignetc.de ::
Salzburg / Austria
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Tutorial => Multidomain

Beitrag von Oldperl »

bertolo hat geschrieben:Kannst Du mir noch ein Beispiel geben für die Pfad-Anpassung im jeweiligen Ordner?
Im jeweiligen Mandantenordner den Pfad in der config.php anpassen.

Code: Alles auswählen

// Relative path to contenido directory, for all inclusions, in most cases: "../contenido/"
$contenido_path = "../contenido/"; 
Und entsprechend in den Mandanteneinstellungen (Backend) den Serverpfad anpassen.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Gesperrt