Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Multi-site mit single-code?

Eingetragen von the3rdBIT (17)
am 13.04.2010 - 00:52 Uhr in
  • Allgemeines zu Drupal

Moin Leute
Ich überlege mir eine einzige zentrale Drupal Installation für verschiedene Websiten anzulegen. Dies aus der Idee nur einmal updates einspielen zu müssen und somit immer überall ein aktuelles System zu haben.
Nun fürchte ich aber, dass die installierten Erweiterungen somit schnell bei Versionsänderungen inkompatibel werden. Somit wäre das Updaten dann wieder aufwändiger als wenn ich bei den einzelnen installationen bleiben würde. Wer hat damit Erfahrung?
Grüsse
Fabian Horlacher

‹ Nicht lösbares Problem? Suchen innerhalb einer Range. [gelöst] Bilder laden extrem langsam ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schon einfacher

Eingetragen von RedPanda (175)
am 13.04.2010 - 01:07 Uhr

Hallo Fabian

Ich meinerseits habe eine Drupalinstallation mit 5 oder 6 Multisite-Installationen und kann deine Befürchtungen so nicht nachvollziehen.
Was aber nicht vergessen werden darf ist, dass du das update.php auf allen Seiten nachführen musst, wenn du eine neues Update einspielst. Dazu habe ich aber erst gerade ein kleines Tutorial geschrieben, wie man dies schnell erledigen kann.

Ebenfalls muss natürlich jede einzelne Seite auf Funktion überprüft werden, sobald ein Update eingespielt wurde, dass dauert natürlich seine Zeit. Dennoch bin ich der Meinung du sparst dir die Zeit wenn du nicht für jede Installation neuen Code einspielen musst, sondern nur einmal.

Gruss
Michi

  • Anmelden oder Registrieren um Kommentare zu schreiben

the3rdBIT schrieb Nun fürchte

Eingetragen von Alexander Langer (3416)
am 13.04.2010 - 09:22 Uhr
the3rdBIT schrieb

Nun fürchte ich aber, dass die installierten Erweiterungen somit schnell bei Versionsänderungen inkompatibel werden. Somit wäre das Updaten dann wieder aufwändiger als wenn ich bei den einzelnen installationen bleiben würde.

Warum sollte da bei Versionsänderungen etwas eher inkompatibel werden als bei einer Singel Site Installation?
Sony / BMG scheint das übrigens ganz gut im Griff zu haben ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

RedPanda schriebIch

Eingetragen von the3rdBIT (17)
am 15.04.2010 - 02:47 Uhr
RedPanda schrieb

Ich meinerseits habe eine Drupalinstallation mit 5 oder 6 Multisite-Installationen und kann deine Befürchtungen so nicht nachvollziehen.

Hallo Michi
Toll, so scheint es sich wirklich zu lohnen. Nach der Installation werde ich deine Anleitung sicher gebrauchen können, vielen Dank!
Grüsse Fabian

Alexander Langer schrieb

Warum sollte da bei Versionsänderungen etwas eher inkompatibel werden als bei einer Singel Site Installation?
Sony / BMG scheint das übrigens ganz gut im Griff zu haben ;)

Ich sprach nicht von einem "eher". Bei einzelnen Sites kann man halt einfach Drupals mit problematischen Erweiterungen einfach seltener updaten...

---

Nun habe ich ein weiteres Problem zu diesem Thema. Ich habe auf meinem Server ispCP (Server-Verwaltungstool) am laufen. Dadurch werden die Verzeichnisse nach folgendem Prinzip aufgebaut und automatisch in der Apache- und ProFTPd-Config eingetragen: /var/www/virtual/DOMAIN.TLD/htdocs/
Wie binde ich nun am besten die Domain in Drupal, welche in /var/www/drupal/site/DOMAIN.TLD/ ist, ein?
Am liebsten wäre mir eigentlich, wenn ich den Drupal Code per Apache Alias fix zur Verfügung stellen könnte. Man müsste dann im htdocs bei Bedarf Drupal starten können (mit einer entsprechenden PHP Datei) und dort auch auch alle domainspezifischen Daten, Module und Themen ablegen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Um das Thema Updates noch

Eingetragen von KemalO (244)
am 15.04.2010 - 07:49 Uhr

Um das Thema Updates noch kurz abzuschließen:
Ich kann die Überlegung nachvollziehen. Ggf. hast Du spezielle Änderungen eingebaut die mit best. Modulen in Abhängigkeit sind und die Angst bei Updates, dass es nicht funktioniert.

Üblicherweise werden die Module unter ./sites/all/modules abgelegt und alle Multisites greifen dann darauf.
Wenn Du expliziet ein Modul hast welches nur für eine Domain sein soll, oder weil es geändert wurde nur für eines sein soll, dann einfach in ./sites/domain/modules kopieren.
Damit kannst Du dann wirklich kontrollieren welches Modul für welche Domain funktionieren soll und ggf. Versionsunterschiede beibehalten. Damit sollte das Problem der Updates geklärt sein.

Auch ich habe bisher keine gravierend schlechte Erfahrungen gemacht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ich das richtig sehe

Eingetragen von KemalO (244)
am 15.04.2010 - 07:52 Uhr

Wenn ich das richtig sehe müsste die DNS "Domain.tld " auf /var/www/virtual/DOMAIN.TLD/htdocs/drupal zeigen.
Drupal sollte dann über die URL das ganze auflösen und die richtige Multisiteinstallation aufrufen.
Ich hoffe die Lösung greift.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die DNS "Domain.tld " zeigt

Eingetragen von the3rdBIT (17)
am 15.04.2010 - 14:54 Uhr

Die DNS "Domain.tld " zeigt immer auf "/var/www/virtual/DOMAIN.TLD/htdocs", aber das liesse sich eigentlich per .htaccess & mod_rewrite aufs Unterverzeichnis drupal umschreiben.
Aber die Daten sollten schon im htdocs Verzeichnis abgelegt sein und nicht unter /var/www/drupal/sites/DOMAIN.TLD/! So sind dann die Daten des Users schön in seinem eigenen Verzeichnis und er kann sie auch per FTP hochladen und vorallem würde sonst die Speicherplatzlimitierung nicht mehr greifen...
Wie kriege ich das hin?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Drupal Struktur ist

Eingetragen von wla (9466)
am 15.04.2010 - 16:52 Uhr

Die Drupal Struktur ist allerdings nicht so!. Die Daten liegen in der Datenbank. Die Module und Themes für eine Domain.tld liegen bei einer Multisite-Installation unter sites/Domain.tld/modules und sites/Domain.tld/themes. Die Files unter sites/Domain.tld/files. Wenn Du mit dieser Aufteilung nicht arbeiten willst, mußt Du Dir ein anderes CMS aussuchen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Deftige Antwort, aber Werner

Eingetragen von KemalO (244)
am 15.04.2010 - 17:25 Uhr

Deftige Antwort, aber Werner hat wohl recht :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit den Daten meinte ich

Eingetragen von the3rdBIT (17)
am 15.04.2010 - 18:06 Uhr

Mit den Daten meinte ich eigentlich Bilder und Dokumente die der User hochlädt.
Ein anderes CMS wäre auch nicht direkt eine Lösung und ist sowieso keine Option.
Ich versuche es nun so, dass die Daten in /var/www/drupal/site/DOMAIN.TLD/drupalData/ landen und ein symbolischer Link von /var/www/drupal/site/DOMAIN.TLD/ aus darauf zeigt. Sollte eigentlich klappen wenn alle Rechte stimmen.
Grüsse Fabian

  • Anmelden oder Registrieren um Kommentare zu schreiben

Unter

Eingetragen von KemalO (244)
am 15.04.2010 - 18:52 Uhr

Unter /admin/settings/file-system kannst Du es einstellen.
Ich denke das war das was Du gesucht hast.

Achtung mit public und privat.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 2 Wochen 8 Stunden
  • Wenn die Subdomain auf
    vor 2 Wochen 2 Tagen
  • ordnerstruktur
    vor 2 Wochen 2 Tagen
  • Die Subdomain muß auf den
    vor 2 Wochen 5 Tagen
  • Verwende doch das Tag dafür,
    vor 5 Wochen 6 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 6 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 6 Tagen
  • Ich habe ja keine Angst vor
    vor 7 Wochen 1 Tag
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 7 Wochen 4 Tagen
  • Vielen Dank erst einmal, aber
    vor 7 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250289
Registrierte User: 20520

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 24 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association