Multisite Problem und Webseite kopieren
am 30.05.2011 - 13:06 Uhr in
Hallo die Meister,
meine Aufgabenstellung:
Eine bestehende Webseite (de-Domain) soll einen (fast ident.) Zwilling als at-Domain bekommen.
Wollte eine Multisite- Installation durchführen. Die de-Seite ist klassisch installiert, d.h. die settings.php liegt in sites/default.
Alles soll in einer Datenbank nur mit Präfix stattfinden
Nun habe ich mich durch die diversen Anleitungen gewühlt, aber die Installation klappt nicht.
Dabei habe ich so einiges ausprobiert:
Ordner sites/neusseite.at erstellt, einmal mit einer default.settings.php und dann mit DB-Einstellung und Präfix.
Die Domain beim Provider einmal auf das root-Verzeichnis und einmal auf den Unterordner sites/neueseite.at. eingestellt
Hilft alles nix, es springt immer auf die de-Seite und es erscheint keine Installationsroutine.
Habe auch schon die default umbenannt in alteseite.de und einen jungfräulichen default Ordner erstellt.
Wieder nix. Ausser, dass die seiteninternen Links natürlich jetzt falsch sind.
Also, hier habe ich nun keine Idee mehr!?!
Wenn das dann mal geklappt hat, möchte ich die bestehende de-Seite möglichst elegant und einfach in die at hineinkopieren.
Es sollen dort nur wenige Änderungen erfolgen. Wie mache ich das am besten?
Danke schonmal und sonnige Grüße
ralle
- Anmelden oder Registrieren um Kommentare zu schreiben
Also "eigentlich" ist das
am 30.05.2011 - 13:37 Uhr
Also "eigentlich" ist das alles ganz einfach. Gerade wenn du schon eine funktionierende Seite hast und die zweite erst mal eine Kopie der ersten sein soll. Dazu kannst du nämlich einfach das default-Verzeichnis kopieren und und neuedomain.at umbenennen. Theoretisch sollte es damit schon erledigt sein. Ich bin mir aber nicht sicher, ob du wirklich eine Multisite brauchst, wenn du doch die selbe Datnbank für beide Seiten verwenden möchtest. Vermutlich wäre es einfacher, nur ein anderes Theme für die .at-Domain zu verwenden (http://drupal.org/project/domain). Was für Änderungen sind das denn, die an der neuen Seite vorgenommen werden sollen?
Die neue Seite wird
am 30.05.2011 - 14:12 Uhr
Die neue Seite wird inhaltlich an Österreich angepasst, bleibt aber vom Layout gleich.
Im Moment wird die at-Seite nur auf die DE weitergeleitet. Das führt bei einer Google -Suche in AT zu einem schlechten Ranking, obwohl es in D hervorragend ist. Deshalb die Idee einer leicht modifizierten Seite (wg. SEO) unter eigener Domain.
Was passiert in der DB, wenn ich das default Verzeichnis kopiere und dann die Änderungen vornehme? Wird dann alles vermischt?
Bei einer Neuinstallation mit Präfix bleibt alles innerhalb einer DB und bekommt dann nur neue Tables. Oder habe ich das missverstanden?
Das Domain Projekt könnte aber gut passen, zumal es zukünftig noch mehrere Seiten geben wird. Muss ich mal ausprobieren.
danke
ralle
"Schwer ist leicht was."
www.esendo.de
www.lehmbausysteme.de
rphm schrieb Die neue Seite
am 30.05.2011 - 14:32 Uhr
Die neue Seite wird inhaltlich an Österreich angepasst, bleibt aber vom Layout gleich.
Dann solltest du besser nicht die selbe Datenbank für beide Seiten verwenden, denn der Inhalt ist in der Datenbank. Wenn am Inhalt Änderungen oder Neuerungen vorgenommen werden, würde sich das natürlich auf beide Seiten auswirken, wenn sie die selben Tabellen verwenden.
Bei einer Neuinstallation mit Präfix bleibt alles innerhalb einer DB und bekommt dann nur neue Tables. Oder habe ich das missverstanden?
Das stimmt. Wenn du keine eigene Datenbank für die neue Seite anlegen kannst oder willst, kannst du auch die selbe Datanbank für unterschiedliche Seiten verwenden, wenn die beiden Seiten einen unterschiedlichen Prefix verwenden. Die Daten liegen dann zwar in der selben Datenbank, die Tabellen haben aber unterschiedliche Namen, sodass es üblicherweise keine Konflikte zwischen den Seiten gibt.
Was genau sollen denn die Unterschiede zwischen den beiden Seiten sein? Da vermutlich beide Seiten die selbe Sprache verwenden werden, dürfte das auch nicht der richtige Ansatz sein: http://drupal.org/node/275705
Aber so wie ich dein Vorhaben jetzt verstanden habe, dürfte der beste Weg sein, wirklich zwei eigene Seiten zu haben, die ggf. beide dasselbe Theme benutzen. In dem Fall kannst du den defaults-Ordner kopieren, wie ich anfangs schrieb, musst dann aber noch die Datenbankeinstellungen in der settings.php (nicht default.settings.php) ändern. Um eine exakte Kopie der Seite zu erhalten, kannst du die Datenbank ja kopieren und die Zugangsdaten der neuen Datenbank einfach in die settings.php eintragen.
Zitat: Da vermutlich beide
am 30.05.2011 - 14:50 Uhr
Da vermutlich beide Seiten die selbe Sprache verwenden werden, dürfte das auch nicht der richtige Ansatz sein: http://drupal.org/node/275705
Nun ja, nichts trennt Österreich und D so sehr wie die gemeinsame Sprache :-))
Scherz beiseite. Wir bauen Häuser und in AT gelten numal andere Voraussetzungen, auf die wir eingehen müssen.
Eine extra Datenbank ist sicher das einfachste, aber, da wir noch weitere Seiten benötigen, wird es von der Zahl der Datenbanken knapp. Noch habe ich zwei über...... Also würde ich es gerne in eine mit unterschiedlchen Prefixes packen.
Nun sind wir wieder bei meiner Ausgangsfrage. Warum klappt es nicht mit der Unterseite?
Egal, ob ich eine nackte settings.php oder eine mit DB-Zugangsdaten und dem Prefix "at_" nehme. Es will keine Installation beginnen, was es doch eigtl. müsste, oder?
Ich vermute, dass das auch mit einer neuen Datenbank passieren wird, ist ja für das Drupal erstmal kein Unterschied.
Aber ich komme jedesmal auf die DE-Seite.
"Schwer ist leicht was."
www.esendo.de
www.lehmbausysteme.de
Ich hoffe die Frage liest
am 30.05.2011 - 15:00 Uhr
Ich hoffe die Frage liest jetzt noch jemand mit mehr Erfahrung/Ahnung von Webservern als ich.
Was mir so einfällt: Vielleicht hast du in der settings.php $base_url gesetzt. Könnte mir vorstellen, dass das die Weiterleitung verursacht. Eventuelle Einstellungen in der .htaccess könnten auch dafür verantwortlich sein. (Korrigiert mich, wenn ich mich irre).