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

Existierende Seite als Multisite

Eingetragen von manuelBS (330)
am 27.02.2009 - 22:40 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hey, ich habe mich nun mit dem Gedanken angefreundet meine bestehenden Seiten auf eine Multisiteinstallation umzustellen. Nun ist meine Frage:

- Auf was muss ich bei der Umstellung achten?
- Wie mache ich das mit Bildern die ich bereits über den FCK eingebunden habe..da stimmen evtl ja die Pfade nicht mehr
- Muss ich etwas bei der Umstellung der DB beachten?
- Kann man Communities und "normale" Webseiten auch zusammenpacken?

Vielleicht kann mir jemand mit seiner Erfahrung ein paar Tips geben.

Danke schonmal und Grüße

‹ Upload-Fehler Drupal 6.1 Neu erstelltes Menü anzeigen.. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Also erstmal: ich bin nicht

Eingetragen von derBen (432)
am 01.03.2009 - 17:33 Uhr

Also erstmal: ich bin nicht der ehrfahrendste hier im Forum, man möge mich verbessern :)

Multisite hat so ihre Tücken. Besonders, wie du es schon angesprochen hast mit dem files-Ordner.

Allerdings ist es alles mit Drupal machbar.

Den Files-Ordner kannst du in /sites/meinedomain.de/ verschieben. Dann musst du noch den Pfad in den Datenbankeinträgen ändern, über eine Mysql replace query.
update [table_name] set [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');

(ohne Garantie - mache vorher immer backups!)

Im Zusammenschluß von normalen Seiten und Communities gibt es keine Unterschiede.

Es gibt Module, die nicht für eine Multisite Umgebung gedacht sind. Wenn du Änderungen an deiner .htaccess-Datei vornehmen musstest ist die Gefahr hoch.

TIPP: verlege wirklich nur die von allen Seiten benötigten module in /sites/all/modules, und die anderen in /sites/domain1/modules etc.

Schaue dir "shared tables" für multisite Umgebungen an. das kann sehr nützlich sein!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, Hut ab, immerhin hast du

Eingetragen von manuelBS (330)
am 01.03.2009 - 20:14 Uhr

Hi, Hut ab, immerhin hast du geantwortet. Dein Antwort ist für mich sogar sehr brauchbar.Der Updatebefehl ist eine gute Idee, das werde ich mir einmal anschauen.

Du sagst, man solle wirklich sorgfältig Wert darauf legen, dass tasächlich nur die von allen Installationen benötigten Module im all Ordner liegen...wenn ich aber nun 20 Seiten habe und es kommt eine Seite hinzu die ein von den anderen 20 Seite "geteiltes" Modul nicht benötigt....was mache ich dann?
Shared Tables habe ich mir einmal angeschaut, der Vorteil wirde dort aber nur genannt, wenn man für verschiedene Seiten z.B. eine gemeinsame User Table haben möchte. Weiter habe ich nicht gefunden oder selbst erkannt.

Vielen Dank für deinen Tip! Weiter Ánregungen sind gerne willkommen!
______________________________________
Softwareentwicklung / Webdesign BrightSolutions

  • Anmelden oder Registrieren um Kommentare zu schreiben

also wenn 19 von 20 Seiten

Eingetragen von derBen (432)
am 01.03.2009 - 21:19 Uhr

also wenn 19 von 20 Seiten dasselbe Modul benötigen, dann ist es natürlich quatsch das 19 mal abzulegen :)

Es wird nur schnell unübersichtlich, wenn du ein modul im /all ordner hast und den überblick nicht mehr hast, auf welchen seiten es eingesetzt wird. aber da könnte eine excel tabelle oder ein sonstige dokumentation/übersicht ja auch helfen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, dann gibt es da also

Eingetragen von manuelBS (330)
am 01.03.2009 - 21:58 Uhr

Ok, dann gibt es da also keine Besonderheit außer den logische Menschenverstand in Kombination mit Excel etc ;-)
Vielen Dank!
______________________________________
Softwareentwicklung / Webdesign BrightSolutions

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe gerade nochmal

Eingetragen von manuelBS (330)
am 04.03.2009 - 15:06 Uhr

Ich habe gerade nochmal etwas über das Problem der Module nachgedacht....ist es nicht sinnvoll, ein Modul in sites/all zu verlegen sobald es von mehr als einer Seite verwendet wird? Sonst müsste man das Modul ja mindestens zweimal updaten. Wo ist denn der Nachteil wenn man module in den all Ordner legt, auch wenn sie nicht von allen Installationen verwendet werden?

Und was mir gerade noch eingefallen ist: Ich entwickle die Seiten lokal. Das heißt der host unterscheidet sich ja vom Livehost. Wenn ich nun Bilder im FCK einfüge haben die ja dann /sites/domain.local/userfiles/bild.jpg als Pfad. Live wäre das dann jedoch /sites/domain.de/userfiles/bild.jpg als Beispiel. Wie regelt man dieses Problem denn normal?

Danke und Grüße
______________________________________
Softwareentwicklung / Webdesign BrightSolutions

  • Anmelden oder Registrieren um Kommentare zu schreiben

manuelBS schrieb Ich habe

Eingetragen von derBen (432)
am 04.03.2009 - 16:30 Uhr
manuelBS schrieb

Ich habe gerade nochmal etwas über das Problem der Module nachgedacht....ist es nicht sinnvoll, ein Modul in sites/all zu verlegen sobald es von mehr als einer Seite verwendet wird? Sonst müsste man das Modul ja mindestens zweimal updaten. Wo ist denn der Nachteil wenn man module in den all Ordner legt, auch wenn sie nicht von allen Installationen verwendet werden?

vorausgesetzt es gibt keine komplikationen, dann ja. Wenn ein update schief geht ist es einfacher, wenn man nur eine betroffene site hat.
die module, die in sites/all liegen sollten auch dementsprechend "updatesicher" sein (eben wie der core). Bei modulen, ie man seltener einsetzt kommt es nach meinen erfahrungen schon eher mal zu problemchen.

manuelBS schrieb

Und was mir gerade noch eingefallen ist: Ich entwickle die Seiten lokal. Das heißt der host unterscheidet sich ja vom Livehost. Wenn ich nun Bilder im FCK einfüge haben die ja dann /sites/domain.local/userfiles/bild.jpg als Pfad. Live wäre das dann jedoch /sites/domain.de/userfiles/bild.jpg als Beispiel. Wie regelt man dieses Problem denn normal?

du kannst den pfad zum files ordner auch nachträglich ändern.

Ich mache das etwas anders:
1# vhost im apachen auf meinem rechner anlegen, zb. entwicklung.meinedomain.de in den drupal ordner
2# deine lokale hosts datei editieren und entwicklung.meinedomain.de auf 127.0.0.1 leiten
3# die ordnerstruktur ganz wie in der späteren livesite anlegen
/sites/meinedomain.de/files
/sites/meinedomain.de/modules
/sites/meinedomain.de/themes
4# wenn die seite lokal fertig ist auf dem webspace im netz eine subdomain anlegen (z.b. test.meinedomain.de) und die seite mit der vorhandenen ordnerstruktur kopieren. Datenbank auf dem server anlegen und inhalte von lokal kopieren. wahrscheinlich musst du dann noch datenbankname und passwort in der settings.php ändern.
5# seite test.meinedomain.de auf funktionalität testen, fehler ausbessern und wenn alles passt...
6# die hauptdomain auf das drupal verzeichnis legen, die subdomain wieder abschalten, und fertig :P

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für die

Eingetragen von manuelBS (330)
am 12.03.2009 - 09:58 Uhr

Vielen Dank für die ausführliche Antwort!! Ich habe das ganze auch nun einmal getestet. Es klappt soweit gut, allerdings habe ich den FCK etwas angepasst, genauer gesagt die config.php des Fileupload-connectors. Dort habe ich den Pfad als

$Config['UserFilesPath'] = '/sites/'.$_SERVER["SERVER_NAME"].'/files/';

eingetragen. Dann wird aber natürlich ein Ordner der kompletten Subdomain verwendet und angelegt. Sollte man das anderst konfigurieren?

Danke und Grüße
______________________________________
Softwareentwicklung / Webdesign BrightSolutions

  • Anmelden oder Registrieren um Kommentare zu schreiben

der FCKeditor, wie

Eingetragen von derBen (432)
am 12.03.2009 - 13:55 Uhr

der FCKeditor, wie eigentlich alle module, bei denen man dateien des moduls anpassen muss ist gerade so ein beispiel: da bekommst du probleme wenn es im sites/all ordner untergebracht ist.

Eine lösung wäre evtl, anstatt die module in der drupal ordner-struktur abzulegen symlinks zu erstellen, so das nur das config-file "individuell" ist. das habe ich aber noch nie gemacht.

schnellschuss-link: http://drup.org/drupal-site-maintenance-using-symbolic-links

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Venezia, Столица Тосканы, Доломиты и Великий Рим: превосходные способы исследования и лайфхаки за одни сутки
  • 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

  • Verwende doch das Tag dafür,
    vor 1 Woche 3 Tagen
  • Guckst du hier: step by step
    vor 1 Woche 2 Tagen
  • Guckst du hier: step by step
    vor 1 Woche 2 Tagen
  • Ich habe ja keine Angst vor
    vor 2 Wochen 5 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 3 Wochen 12 Stunden
  • Vielen Dank erst einmal, aber
    vor 3 Wochen 2 Tagen
  • Du hast die "Trusted host
    vor 3 Wochen 2 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 5 Wochen 1 Tag
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 5 Wochen 5 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 10 Wochen 3 Stunden

Statistik

Beiträge im Forum: 250285
Registrierte User: 20501

Neue User:

  • JustinDueks
  • RandallFloop
  • Inga GuAph

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
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