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

Wechsel von Nicht-Multisite auf Multisite Betrieb

Eingetragen von longvalley (33)
am 05.12.2008 - 16:27 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo Drupaler,

für eine bestehende Installation von Drupal in den Ordner /sites/default/ möchten wir nun mehrere Installation mit nur einem Drupalkern und mehreren Datenbanken betreiben. Hierzu wollte ich jetzt auf Multisite-Betrieb umstellen.

Die Dateien aus der vorhandenen Installation kopiere ich nun aus /sites/default in einen speziellen Ordner unter /sites/ bspw. /sites/localhost.test/.

Das funktioniert auch soweit ganz gut, soweit man unter Filesystem im Backend den Pfad auf den neuen Ordner setzt.

Mein Problem was sich nun ergibt:
-------------------------------------
Sowohl Bilder, die ich per IMCE hochgeladen habe, als auch Dateien die über FileField eingebunden wurden, verweisen nach der Umstellung auf den neuen Pfad immernoch auf den alten Pfad unter /sites/default/files/. Die Bilder/Dateien sollten aber jetzt auf /sites/localhost.test/files/ zeigen.

Gibt es da eine Möglichkeit diese Dateien - ohne für jede Node explizit das Bild/die Datei neu zuzuweisen - zu aktualisieren, so dass der neue Pfad angenommen wird? Ich möchte auch nicht einen Datenbankdump ziehen, dort nach dem String /sites/default/files suchen und diesen dann durch /sites/localhost.test ersetzen und wieder einspielen...

Wenn ich das richtig sehe, ist also eine nachträgliche Multisite Installation nicht ohne weiteres möglich? Oder hat dort jemand Erfahrungswerte?

‹ biblio_theme.inc on line 517 Fehler nach Suche und Node-biblio umzug mit drupal ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Auf jeden Fall

Eingetragen von datenrettung (605)
am 05.12.2008 - 17:25 Uhr

auch mal hier http://drupal.org/project/domain nachschauen. kann nicht schaden ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du brauchst nichts verschieben

Eingetragen von traxer (1009)
am 05.12.2008 - 18:02 Uhr
longvalley schrieb

Die Dateien aus der vorhandenen Installation kopiere ich nun aus /sites/default in einen speziellen Ordner unter /sites/ bspw. /sites/localhost.test/.

Du brauchst nicht unbedingt Dateien herumzuschieben. In der API-Dokumentation steht, in welcher Reihenfolge (in welchen Verzeichnissen) nach der settings.php gesucht wird. Du musst also nur sicherstellen, das für localhost.test kein anderes Konfigurationsverzeichnis gefunden wird. Nach flüchtigen überfliegen besteht nur die Gefahr bei sites/test. Wenn es dieses Verzeichnis nicht gibt, dann kannst du es bei sites/default belassen und deine zusätzlichen Installtionen wie gewohnt als Unterverzeichnisse von sites/ anlegen.

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank - weitere Frage offen...

Eingetragen von longvalley (33)
am 06.12.2008 - 08:56 Uhr

Hallo und vielen Dank für die Antworten.

Wenn ich den Post von traxer also richtig verstanden habe, ist die Aussage die bestehende Seite unter sites/default zu lassen und alle weiteren Seiten in speziellen Unterordner einzurichten. Somit ergäbe sich auch nicht das Problem mit der Umwandlung des Pfads der bisher hochgelandenen Dateien - korrekt?

Wenn ich jetzt aber die ganze Sache "sauberer" haben möchte und die bisherige Installation ebenfalls unter einem sites-Ordner stehen soll, der dem Domain-Namen entspricht, gäbe es davon ab noch die Möglichkeit die Pfade nachgträglich anzupassen? Oder muss ich wirklich die Seite kurz offline stellen und allen Content per Hand nachbearbeiten?

@datenrettung: Diese Modul domain handelt doch den Zugriff mehrerer Seiten auf 1 Datenbank. Ich möchte aber keinen Content zwischen den Seiten sharen. Somit sehe ich noch nicht den Vorteil vom Einsatz dieses Moduls. Löst dieses Modul in irgendeiner Art und Weise das Problem mit der nachträglichen Anpassung von Pfaden?

Vielleicht könntet ihr beiden nochmal kurz auf meine Fragen eingehen. Vielen Dank!

Gruß
longvalley

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du hast Traxer genau richtig

Eingetragen von narres (348)
am 06.12.2008 - 09:34 Uhr

Du hast Traxer genau richtig verstanden und das ist so auch korrekt. Sauber wäre dann Dein default auch noch in ein eigenes Verzeichnis zu schieben.

Solange Du keine speziellen Module nutzt, die auch etwas eigenes unter files-Verzeichnis ablegen, reicht da ein SQL-Udate auf Dein files-Table. Da steht in "filepath" der Pfad+Dateiname drin.

Das Modul "domain" hilft Dir in dem Zusammenhang reichlich wenig.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank - jetzt stimmen die Pfade wieder :)

Eingetragen von longvalley (33)
am 06.12.2008 - 10:22 Uhr

Hallo narres,

vielen Dank für den Hinweis. Leider reichte es bei meiner Installation nicht lediglich den files-Table anzupassen.

Ich nutze IMCE in Verbindung mit CKK, so dass die Bildpfade zusätzlich auch in den jeweiligen Content-Tabellen abgelegt werden. Desweiteren sind einige Bild-/Datei-Felder als Multiple-Felder ausgelegt, so dass auch hier noch extra Tabellen existieren.

Insgesamt habe ich es jetzt aber geschafft die Pfade anzupassen, indem ich in den Tabellen

a) files
b) content_type_xyz (1..n)
c) content_field_xyz (1...n)

jeweils die Pfade der Bilder/Dateien angepasst habe. Nun verweisen alle Felder auf das neue Verzeichnis.

Vielen Dank und Gruß an alle Tippgeber.

Longvalley

  • 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 11 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 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: 20452

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