Zum Inhalt springen

1xTypo3 + 1x Mysql + 3 Domains

Erstellt am 23. November 2003 · 5 Antworten · letzte Antwort am 16. Dezember 2003

Tags: Seiten & Seitenbaum, URLs & Routing, Frage

alias7x ·

Habe mich durch die meisten Postings zum Thema durchgewühlt, aber noch keine Lösung. Am besten klang das hier:

"Du kannst aber auch Typo3 einmal zentral installieren und für jede Domain einen eigenen Zugang (lokale Verzeichnisse) anlegen. Hinzu kommen dann noch Symlinks, die auf die zentrale Installation verweisen."

#70635
Aber der Thread ließ sich leider nicht wiederbeleben.

Was ich gerne machen würde: 1x T3-Installation und 3 Domains mit grundsätzlich unterschiedlichen Inhalten, aber gemeinsamen Elementen (Images, evtl. News). 1 Superadmin, 3 Redakteure mit Zugriff auf jeweils nur den Content ihrer eigenen Domain.

Mein T3 Newbie-Hirn hat folgende Phantasie, wie das idealerweise ausschaut:

+Quickstart|
|____ friedefreude-eier.de (PID=1) (fileadmin/templates/Template_ffe.html)
| |____ Home
| |____ Seite1
| |____ Seite2
| |____ Impressum
|
|____ schlagmichtot.org (PID=100) (fileadmin/templates/Template_smt.html)
| |____ Home
| |____ Seite1
| |____ Seite2
| |____ Impressum
|
|____ shophausen.com (PID=200) (fileadmin/templates/Template_sh.html)
|____ Home
|____ Seite1
|____ Seite2
|____ Impressum

Phantasie 1: Für jede Seite wird jetzt irgendein Folder, oder Symfolder oder ein Virtual Directory angelegt, auf das ich die Domain mit meinem Confixx umleiten kann.

Phantasie 2: den Root der jeweiligen Seite lege ich fest unter Typo3 > Admin > Web > Seite > shophausen.com > Seitentitel bearbeiten > TSconfig: > Checkbox "Ist Anfang der Webseite"

Phantasie 2: Die URL der Home sieht so aus shophausen.com/index.php?id=201 oder von mir aus auch www.shophausen.com/shophausen/index.php?id=201

Ist das völliger Schmarrn oder bin ich noch auf dem rechten Weg (Joh 3.16)?

Ich habe das freesite Package mal installiert, das funktioniert auch soweit, dass die Seiten erzeugt und abrufbar werden. Allerdings nur mit einer Weiterleitung der einzelnen Domains, Domain ändert sich dann.
freesite finde ich insgesamt ein wenig rätselhaft. Ich hab leider keine Anleitung gefunden, die mich wirklich zum Ziel brachte. Wenn da jemand eine kennt...

Was bedeutet denn eigentlich diese Funktion Web > Liste > Neu > "neue Domain anlegen"? Ich hab damit nur Weiterleitungen hinbekommen.

Es grüßt ganz gar herzlich,
Der Ali

jweiland ·

Die von dir gewünschte Konfiguration ist kein Problem. Einfach in der Startseite jeder der 3 Domains einen "Domain Record" anlegen und diese Seite auch als "db mount" für die jeweiligen Redakteure eintragen.

Hat quasi den Effekt als wenn man 3 komplett getrennte Typo3 Installationen hätte, jedoch steht alles in einer Datenbank.

Generell vorteilhafter ist es jedoch, jede Domain in einer eigenen DB zu betreiben, dann fällt ein evtl. späteres Trennen leichter (aber es geht auch...)

Jochen Weiland

Jörg Roth ·

Kannst Du ja über einen VirtualHost machen. Den Redakteuren vergibst Du entsprechend die Rechte und fertig. Server-Neustart net vergessen 😉 Und ja, man kann beim Apache eine Datei plus Var (index.php?id=44) in den VH's angeben.

So wie's JW geschrieben hat, geht's auch prima - ich würde das jedoch vorher schon auflösen...

alias7x ·

Hey, vielen Dank für die schnellen Antworten!

@ Jörg: VirtualHost ist leider nicht möglich, da mein Hoster sich für einen Server-Neustart recht herzlich bedanken würde. Ich hab momentan nur Webspace, kleines, aber feines Detail, das ich da vergessen hatte. Ich kann also die Domain nur über Confixx auf einen Ordner umleiten. Geht das dann nur mit einer eigenen installation in einem eigenen Folder? Alle anderen Postings zum Thema "mehrere Domains" reden von Einträgen in der httpdconf. Mit Confixx essig. Wenn ich domain-zwei.de direkt auf einen Link umleite, dann lande ich ja immer bei domain-eins.de/index.php?id=44. Oder übersehe ich da was? symlink (wie auch immer das funzt...)? htaccess?

@ Jochen:

Einfach in der Startseite jeder der 3 Domains einen "Domain Record" anlegen und diese Seite auch als "db mount" für die jeweiligen Redakteure eintragen.

Könntest Du mir erklären, wie das geht? Ich habe jetzt bei der jeweiligen Startseite:
- Typ "Mount Seite" auswähle
- unter TSconfig die Checkbox "Ist Anfang der Webseite" anklicke
- unter Web > Liste > Neu > "neue Domain anlegen"? eine neue Domain angelegt

War das so richtig? Und wie kommt jetzt die Domain zur index.php?id=44? Von der Logik her könnte ich versuchen, mit telnet einen Symlink... aber bleibt dann die Domain? Geht wohl doch nur mit Rootserver.
P.S. Das mit den Rechten für die Redakteure ist erstmal nicht so wichtig, mit dem ganzen Rechtethema hab ich mich noch gar nicht richtig beschäftigt, das kommt, wenn alles andere funktioniert.

Hoffentlich komm ich jetzt nicht komplett stumpf rüber o.O

Grüße vom Ali

Cre8tive ·
alias7x schrieb

Wenn ich domain-zwei.de direkt auf einen Link umleite, dann lande ich ja immer bei domain-eins.de/index.php?id=44. Oder übersehe ich da was?

Das Problem mit Conifixx ist, dass Du eine Domain nicht auf eine Datei (also index.php?id=44) weiterleiten kannst.

Entweder auf einen ORDNER oder eine DOMAIN (domain.com und nicht domain.com/index.php z.B.).

Wie man das aber lösen kann, ist mir auch z.Zt. ein Rätsel.
Bin in einer ähnlichen Situation wie Du, und habe mir das auch mal so ähnlich wie Du überlegt. Aber ohne Ergebnis bisher.

woodworker ·

alias7x

du gehts auf die Seite die Startseite der domain werden soll
und klickst dort auf neu und dann domain

also wenn es id44 klickst du auf die seite mit der ID44 udn dann auf neu und dann auf Domain und dann den namen eintragen der domain