drupal 8 - multisite wie installieren
am 29.03.2016 - 13:39 Uhr in
moin,
ich wühle mich seit Tagen durch das Thema eine multisite mit drupal 8 aufzusetzen. Mir wird bei den ganzen Anleitungen eines nicht klar, vielleicht könnt ihr helfen.
Config:
- managed shared webspace
- drupal 8
- pro Instanz 3-5 TLD Domains (ala domain1.de, domain2.de, domain3.de...)
- jede Domain hat eine eigene mysql Datenbank
Variante 1)
Spiele ich erst alle drupal Dateien auf, installiere diese Instanz über domain1.de (die dann default verwendet) und lege dann in dem Ordner sites die Grundlage für domain2.de = sites/domain2.de + domain3.de = sites/domain3.de
oder
Variante 2)
Spiele ich alle Datein auf, lege im sites Verzeichnis beide Domains an:
sites/default
sites/domain1.de
sites/domain2.de
und installiere dann domain1 und dann domain2. In dieser Variante wäre default für beide Domains da?
Danke für eure Infos und Hilfe
- Anmelden oder Registrieren um Kommentare zu schreiben
Die Drupal-Community meint:
am 29.03.2016 - 15:31 Uhr
lass es! Du bist auf der sicheren Seite, wenn du je Site eine eigene Drupal-Installation hast. Das war in Drupal 6/7 mal ein Schnellschuss und ist eigentlich "deprecated".
Bei 20-25 Domains / Projekte
am 29.03.2016 - 16:10 Uhr
Bei 20-25 Domains / Projekte geht mir ein wenig viel Zeit für das updaten drauf. In drush bin ich noch nicht fit genug und muss erst rausfinden wie man das auf einem sharedhosting installiert. sicher ?
Das ist eine Ausrede
am 29.03.2016 - 16:14 Uhr
auch bei 20-25 Domains in einer Multisite bist du gefordert, für jede nach dem Update ein update.php aufzurufen.
Und mit Drush (da du das ja erwähnt hast) geht das ruckzuck und automagisch.
Du würdest trotzdem für jede
am 29.03.2016 - 18:10 Uhr
Du würdest trotzdem für jede Domain eine eigene Instanz installieren ? (total verwirrt)
Ja
am 30.03.2016 - 08:19 Uhr
Ja
Ok, danke für Deine
am 31.03.2016 - 09:05 Uhr
Ok, danke für Deine Einschätzung.
Trotzdem noch einmal zurück zur Frage: Wie wird es wenn installiert? Default notwendig oder wird es von Anfang an in sites separiert.
multisite wirklich "deprecated"?
am 15.04.2016 - 15:21 Uhr
Ich sollte ja schon von Drupal 6 auf 8 umgestiegen sein.
Hab es aber bisher noch vor mir hergeschoben.
Dass es nur ein Schnellschuss war war mir in den ganzen Jahren nicht klar.
Muss ich nun beim Umzug von D6 nach D8 auch auf mehrere D8 Installationen umsteigen
oder kann ich auch unter D8 multisites weiter betreiben?
Danke
Gerold
Die Frage kann ich Dir
am 16.04.2016 - 08:14 Uhr
Die Frage kann ich Dir beantworten: Du kannst unter d8 weiter multisites betreiben und musst nicht einzelne Installationen fahren. (kannst aber) Bei der angesprochenen Diskussion geht es mehr um etwas anderes, wobei es meinerseits noch Ansichtssache bleibt. Jene die drush beherrschen, sind in der Lage updates wesentlich schneller als via ftp durchzuführen. Der Wartungsaufwand war und ist mit eines der Hauptgründe für multisites für viele gewesen. Das mag auch soweit richtig sein, nur wird einem drush-Neuling fast an keiner Stelle begreiflich erklärt wie es funktioniert, vor allem wie man drush selber bei seinem Provider zum laufen bekommt, um es nutzen zu können. Gerade bei bereits produktiven Seiten bleibt so schon fast die multisite die Qual der Wahl, bis man heraus gefunden wie das mit dem drush überhaupt funktioniert.
(Meine eigentliche Frage war aber ob eine default Instanz bei multisites notwendig ist, oder ob man von Anfang an in sites/*.* installiert)
multi oder nicht
am 19.04.2016 - 14:35 Uhr
nebenbei: wbue meint, daß man auch bei multisites jede einzelne Seite anfassen und updaten muß. wenn du einzelne Seiten hast, kannst du auch mal weniger aktive Seiten liegen lassen, wenn es keine Sicherheitsupdates sind.
ich selber habe anfangs auch multisites geliebt - und bin aus besagtem Grund inzwischen ab davon. ^_~
Confetti
nicht wla!
Hallo FirstLevel, wie du
am 20.04.2016 - 07:27 Uhr
Hallo FirstLevel,
wie du schon festgestellt hast, gehen beide Varianten.
Generell würde ich bei der MultiSite-Installation für jede Site ein eigenes Verzeichnis machen:
sites/domain1
sites/domain2
sites/domain3
Bei Drupal8 hab ich es noch nicht getestet, aber in Drupal6 konnte man Module, die alle Sites nutzen können sollen, in dem default Verzeichnis installieren. Aber bei Drupal6 lief die Installation der Module auch noch über einen FTP Upload.
Generell ist die Frage, wie sehr sich die einzelnen Seiten vom Aufbau (Themes und Modulen) unterscheiden werden. Denn mit einem Drupal Core Update aktualisierst du dann immer alle Seiten. Das Datenbank-Update muss aber auf jeder Seite einzeln durchgeführt werden. Die Module müssen ebenfalls auf jeder Seite aktualisiert werden.
D.h. eigentlich hast du gar nicht so viel Arbeitsersparnis, aber dafür mehr Risikos.
Ich hoffe, das hilft weiter.
Gruß aSoahc
du kannst die alte Struktur weiterverwenden
am 20.04.2016 - 08:33 Uhr
jedoch sieht Drupal8 eine andere Organisation vor.
Selbstverständlich kannst du auch weiterhin die Module per FTP pflegen.
Aber schon D7 bot die Möglichkeit der Modulinstallation über die Adminfunktionen, was im Allgemeinen erheblich schneller läuft, als der Download auf den Client, und Upload auf den Server.
Aber es wird die Moduldateien auch an der alten Lokation finden können.
Der core und die templates sollten jedoch NICHT in Unterverzeichnissen liegen. Das mag D8 überhaupt nicht.
multisite wirklich "deprecated"?
am 20.04.2016 - 17:56 Uhr
Vielen Dank für Eure Antworten.
Hat mir erst mal weitergeholfen.
Hänge jetzt bei der Migration - Gibt aber eine eigene Frage falls ich sie nicht schon woanders finde.
Grüße Gerold