Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Wie lagert man eine einzelne Unterseite auf eine Subdomain aus?

Eingetragen von drruebe (271)
am 01.07.2012 - 10:56 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo liebe Gemeinde,

wegen SEO möchte ich aus meinem Projekt www,meineseite,de mehrere Landingpages auf Subdomains z.Bsp www,schlagwort_1_bis_10,meineseite,de auslagern und über die Hauptdomain verwalten.

Das Theme, die Menüstruktur, die Module beliben alle gleich, lediglich der Contentinhalt ist ein anderer und die im Browser aufgerufene Seite einfach als index.php speichern ist auch nicht so prall.

Ich habe hier schon viel über Multisite gelesen, doch habe ich irgenwie nicht das Gefühl, dass diese Gestaltung hier schon mal beschrieben wurde.

Hat da vieleicht jemand eine einfache Lösung parat. Ich will ja nicht auf jeder Subdomain ein eigenständiges CMS mit gemeinsamen Core sondern nur die Page an sich.

Gruß Frank

Die lösung ist das Modul "Domain Access"

1.) In der htaccess "RewriteBase /" und die Umschreibung auf "ohne www-Präfix" aktivieren
2.) Lesbare URL's aktivieren
3.) Modul installieren
4.) Die Serverberechtigungen von der "settings.php" auf 777 stellen.
5.) Den beschrieben Code aus der "Quickinstallguide" von Domain Access an das Ende der "settings.php" kopieren.
6.) Die Serverberechtigungen von der "settings.php" wider auf 644 stellen.
7.) Das Modul aktivieren.
8.) Eine Subdomain anlegen und die auf das Drupalverzeichnis einstellen.

Der Rest erklärt sich von selbst durch benutzung. Hilfreich ist auch in jedem Fall das Modul "Localisation Update"

‹ Validierung schlägt fehl. 3 Fehler [gelöst] Seite erfolgreich upgeloaded aber Fehler! ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Bei einer

Eingetragen von wla (9461)
am 01.07.2012 - 13:18 Uhr

Bei einer Multisite-Installation benutzen die verschieden beteiligten Sites im Wesentlichen dieselbe Code-Basis, haben aber eigene Datenbanken. Dadurch sind die Seiten für einen Betrachter völlig unabhängig. Das erreicht man, indem man für jede Domain in sites ein entsprechendes Unterverzeichnis anlegt (mal die Kommentare in der settings.php durchlesen). In diesen Unterverzeichnissen gibt es ein eigenes files-Verzeichnis und die Verzeichnisse modules und themes damit man spezielle Module oder ein eigenes Theme für eine einzelne Domain einsetzen kann.

Auf der Seite des Webservers mußt Du sicherstellen, daß alle beteiligten Domains, egal ob Subdomain oder eigenständig, das gleiche DocumentRoot verwenden, nämlich das Hauptverzeichnis der Drupal-Installation. Wie und wo Du das einstellst hängt von der Verwaltungsoberfläche Deines Servers oder Webspaces ab. Unter Umständen muß man es direkt in der Konfiguration des Webservers eintragen (Stichwort: Virtal Hosts).

Im Packt-Verlag gibt es zum Thema Multisite Installationen ein Buch.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

wenn nur um eine Seite geht

Eingetragen von sepp68 (444)
am 01.07.2012 - 13:56 Uhr

wenn nur um eine Seite geht geht, kann man das vielleicht mit apache-mode_rewrite in der .htaccess lösen

Bin aber nicht sicher, nur so als Denkanstoss

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du planst mehrere

Eingetragen von SteffenR@drupal.org (2262)
am 01.07.2012 - 16:49 Uhr

Wenn du planst mehrere Landingpages anzulegen / diese mit einem eigenen Theme zu versehen - alle Inhalte aber trotzdem über ein Drupal pflegen möchtest, kannst du auch auf das Modul [do:domain] (Domain Access) zurückgreifen.
Hier kannst du dann nicht nur Landingpages aufbauen sondern auch komplett eigene Inhalte pro Subdomain haben..

Hier entfällt dann - im Gegensatz zur Multisite - die zusätzliche Datenbank - die einzelnen Sub-Domains lassen sich dann problemlos im Drupal selbst verwalten, sofern sie vorher korrekt auf dem Webspace eingerichtet sind ( alle SubDomains müssen dann auch auf dein Drupal-Root verweisen )..

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

SteffenR@drupal.org

Eingetragen von drruebe (271)
am 01.07.2012 - 17:29 Uhr
SteffenR@drupal.org schrieb

Wenn du planst mehrere Landingpages anzulegen / diese mit einem eigenen Theme zu versehen - alle Inhalte aber trotzdem über ein Drupal pflegen möchtest, kannst du auch auf das Modul [do:domain] (Domain Access) zurückgreifen.
Hier kannst du dann nicht nur Landingpages aufbauen sondern auch komplett eigene Inhalte pro Subdomain haben..

Hier entfällt dann - im Gegensatz zur Multisite - die zusätzliche Datenbank - die einzelnen Sub-Domains lassen sich dann problemlos im Drupal selbst verwalten, sofern sie vorher korrekt auf dem Webspace eingerichtet sind ( alle SubDomains müssen dann auch auf dein Drupal-Root verweisen )..

SteffenR

Hallo Steffen,

das hört sich doch schon mal gut an.

Also Subdomain anlegen, die Subdomain auf das Hauptverzeichnis auf dem FTP-Server verweisen und das Modul installieren... Richtig?

Muss ich da noch was beachten wie settings.php umschreiben oder erweitern oder so?

Es geht nur darum die jetzigen Landingpages auszulagern. Kein eigenes Theme etc. ausschließlich eigener Text, Metas und so. Bei einem anderem CMS (Hompagemaker 8) hatte ich einfach die Seite im Browser aufgrufen, unter index.html gespeichert und mit W3C validiert, die laufen heute noch und super im Index gelistet und das ohne Optimierung.

Gruß Frank

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kleines Problem mit Domain Accses

Eingetragen von drruebe (271)
am 12.07.2012 - 07:55 Uhr

Hallo Steffen, Hallo Gemeinde,

Domain access failed to load during phase: bootstrap include. Please check your settings.php file and site configuration.
Den Eintrag gemäß Quickstart.txt habe ich in der settings.php vorgenommen. Ist aber nicht weg zu bekommen.

Ich habe das jetzt mal ignoriert und einfach eine Seite angelegt. Wenn ich diese jetzt über den Menülink oder von wo auch immer anwähle, bekomme ich die Meldung "Zugriff verweigert".

Was mache ich da Falsch? Gibt es eine ausführliche, deutsche Anleitung zu dem Modul?

Gruß Frank

  • Anmelden oder Registrieren um Kommentare zu schreiben

drruebe schrieb Hallo

Eingetragen von SteffenR@drupal.org (2262)
am 12.07.2012 - 14:06 Uhr
drruebe schrieb

Hallo Steffen, Hallo Gemeinde,

Domain access failed to load during phase: bootstrap include. Please check your settings.php file and site configuration.
Den Eintrag gemäß Quickstart.txt habe ich in der settings.php vorgenommen. Ist aber nicht weg zu bekommen.

Ich habe das jetzt mal ignoriert und einfach eine Seite angelegt. Wenn ich diese jetzt über den Menülink oder von wo auch immer anwähle, bekomme ich die Meldung "Zugriff verweigert".

Was mache ich da Falsch? Gibt es eine ausführliche, deutsche Anleitung zu dem Modul?

Gruß Frank

Schau noch mal, ob du auch wirklich die richtige settings.php angepasst hast und ob das Modul domain auch im korrekten Pfad liegt.
include DRUPAL_ROOT . '/sites/all/modules/domain/settings.inc';

Weitere Dinge sind bei der Installation nicht zu beachten. Eine deutsche Anleitung kenne ich nicht zu diesem Modul - da musst du dich schon mit dem Material von drupal.org/ der Quickstart/ Readme zufrieden geben..

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Steffen, den Code habe

Eingetragen von drruebe (271)
am 12.07.2012 - 18:42 Uhr

Hallo Steffen,

den Code habe ich nach Drupalverzeichnis/sites/default/settings.php nach Anweisung kopiert.

Das Modul habe ich per URL installiert (Drupalverzeichnis/sites/all/module) und eine Subdomain angegeben, welche auf das Drupalverzeichnis zielt.

Irgendwie stehe ich da voll auf dem Schlauch.

Gruß Frank

  • Anmelden oder Registrieren um Kommentare zu schreiben

drruebe schrieb Hallo

Eingetragen von SteffenR@drupal.org (2262)
am 26.08.2012 - 12:23 Uhr
drruebe schrieb

Hallo Steffen,

den Code habe ich nach Drupalverzeichnis/sites/default/settings.php nach Anweisung kopiert.

Das Modul habe ich per URL installiert (Drupalverzeichnis/sites/all/module) und eine Subdomain angegeben, welche auf das Drupalverzeichnis zielt.

Irgendwie stehe ich da voll auf dem Schlauch.

Gruß Frank

Wie hast du das Ganze denn nun gelöst ?

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lösung

Eingetragen von drruebe (271)
am 26.08.2012 - 15:07 Uhr

Hallo Steffen,

die Lösung habe ich oben im Eröffnungspost dran gehängt.

Da muss man erst einmal daruf kommen, dass man die Berechtigungen für die setup.php kurzzeitig ändern muss.

Gruß Frank

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Woche 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 3 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 6 Stunden
  • Hey danke
    vor 9 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 9 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 9 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 3 Tagen
  • In der entsprechenden View
    vor 10 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 10 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

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