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 - 21: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 - 16: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 - 19: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 - 20: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 - 20: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 - 14: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 - 15: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 - 08: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 - 12: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

  • 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 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 8 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

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 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