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

Multi-site mit single-code?

Eingetragen von the3rdBIT (17)
am 12.04.2010 - 23: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 - 00: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 - 08: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 - 01: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 - 06: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 - 06: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 - 13: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 (9461)
am 15.04.2010 - 15: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 - 16: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 - 17: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 - 17: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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 6 Tagen
  • In der entsprechenden View
    vor 3 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 6 Tagen
  • gelöst
    vor 6 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20457

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 23 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