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

Aufruf mit Localhost einer bestimmten Site wenn Multisite vorhanden

Eingetragen von stefanoni (13)
am 16.11.2007 - 17:45 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x oder neuer

Also das Einrichten von Multisite ( Verzeichnis einrichten drupal\sites\Meineseite\...) habe ich verstanden und auch ausgeführt, die settings.php eingerichtet.

Was ich aber nun nicht verstehe ist:
Der Aufruf im Browser "http://localhost/drupal/" muss ja irgendwie den Zusatz bekommen welche Site (Meineseite) aufgerufen werden soll.

Was ich auch nicht verstehe ist:
Wenn ich "http://localhost/drupal/" aufrufe, WELCHE modules und themes werden dann verändert. Das wäre ja irgendwie etwas übergeordnetes zu "Meineseite"

Danke für eine Antwort

‹ Verständnisfragen Drupal Module und Themes Multisite mit verschiedenen Inhalten versehen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du musst die Seite

Eingetragen von mhuebl (60)
am 16.11.2007 - 18:10 Uhr

Du musst die Seite natürlich mit der Domain aufrufen, mit der du auch den Ordner bennant hast. Heißt dein Order www.deinedomain.de, dann wird er auch nur angesprochen, wenn du die Seite mit www.deinedomain.de aufrufst.

Damit diese Domainzuordnungen auch lokal funktionieren, musst deinen Apache Virtual Host bearbeiten.

Die Links hier sollte dir dabei helfen:
http://drupal.org/node/32715
http://drupal.org/node/75537#comment-189030

Viel Spaß

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, auf dem Server ist mir

Eingetragen von stefanoni (13)
am 16.11.2007 - 18:54 Uhr

Ja, auf dem Server ist mir das logisch so. Aber Lokal ?

Ich kann doch normalerweise auch eine beliebige HTML-Seite per http://localhost/BeliebigeSeite.php aufrufen, ohne dass ich deshalb gleich eine Domainzuordnung machen muss.

Entweder mache ich einen totalen Denkfehler, oder dann muss ich doch unter Drupal einen Einstigspunkt für eine bestimmte Site haben, etwas wie:

http://localhost/drupal/MeineSite
anstelle von
http://localhost/drupal

Vielen Dank für weitere Infos

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht geht es ja so

Eingetragen von alexz (75)
am 19.11.2007 - 01:15 Uhr

Vielleicht geht es ja so (habs nicht getestet): Du bindest in der hosts-Datei (die irgendwo in einem Unterverzeichnis im Windows-Ordner liegt) verschiedene Domain-Namen an 127.0.0.1. Der Name localhost ist ja nur voreingestellt, eigentlich müsste man doch weitere eintragen können - nur so als Idee...
--
Alexz

Sprächen die Menschen nur von Dingen, von denen sie etwas verstehen, die Stille wäre unerträglich.

  • Anmelden oder Registrieren um Kommentare zu schreiben

HowTo: Drupal multi-sites & settings.php

Eingetragen von sun@drupal.org (31)
am 19.11.2007 - 02:11 Uhr

@stefanoni: Der Denkfehler besteht darin, dass localhost die "beliebige Seite" ist. Solange Du Drupal über http://localhost aufrufst, wird immer sites/default/settings.php aufgerufen. Wenn Du die Anleitung in settings.php ein wenig mehr studierst, dann bleiben Dir die folgenden zwei Möglichkeiten:

1. Virtual Host sowie DNS-Alias einrichten

DNS-Anfragen an http://whatever müssen wie Anfragen an http://localhost auf 127.0.0.1 aufgelöst werden. Verwendest Du irgendeinen lokalen DNS-Server, so musst Du in diesem einen CNAME-Eintrag erstellen. Verwendest Du keinen, dann musst Du in der Datei hosts (unter Win in einem Unterverzeichnis des Systemverzeichnisses, unter Linux unter /etc) einen neuen Eintrag für "whatever" einfügen.

Erst wenn Deine HTTP-Anfragen auch auf dem lokalen Rechner landen, kann Apache sie beantworten. Deine aktuelle Konfiguration musst Du allerdings noch erweitern, so dass Apache auch auf den Hostnamen "whatever" hört. Hierzu suchst Du in den Konfigurationsdateien von Apache nach dem Eintrag "ServerName" und fügst hinter diesem einen Eintrag "ServerAlias whatever" hinzu. Danach selbstverständlich Apache neu starten.

Falls Du einen anderen Webserver verwendest - "selbst schuld" ;)

2. Richtiges sites Verzeichnis verwenden

Zitat:

* For example, for a fictitious site installed at
* http://www.drupal.org/mysite/test/, the 'settings.php'
* is searched in the following directories:
*
* 1. sites/www.drupal.org.mysite.test
* 2. sites/drupal.org.mysite.test
* 3. sites/org.mysite.test

Um also die site "whatever" über http://localhost/drupal/whatever aufrufen zu können, muss sich die entsprechende settings.php hier befinden:

sites/localhost.drupal.whatever/settings.php

Ich empfehle den ersten Weg, falls (überhaupt) möglich.

Viel Erfolg,

Daniel F. Kudwien
unleashed mind

  • Anmelden oder Registrieren um Kommentare zu schreiben

stefanoni wrote: Ja, auf

Eingetragen von mhuebl (60)
am 19.11.2007 - 09:11 Uhr
stefanoni schrieb

Ja, auf dem Server ist mir das logisch so. Aber Lokal ?

Schau dir einfach nochmal in Ruhe den ersten Link an, den ich dir geschickt habe. Und lies vor allem mal die Überschrift.. "Running multiple sites on a [b]local[/b] PC (localhost)".. Und du wirst feststellen, dass dieses Tutorial genau das ist, was du suchst :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, mhuebl, ich glaube das

Eingetragen von stefanoni (13)
am 21.11.2007 - 10:16 Uhr

Ok, mhuebl, ich glaube das Wesentliche ist, 'nochmal in Ruhe' den Inhalt des ersten Links zu studieren... :-)
Ich glaub ich war einfach zu fertig an dem Tag.

Vielen Dank und lieben Gruss
Alessandro Stefanoni

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nun habe ich alles gemäss

Eingetragen von stefanoni (13)
am 21.11.2007 - 21:31 Uhr

Nun habe ich alles gemäss Anleitung ausgeführt. Es scheint tatsächlich ein Zugriff statt zu finden, den ich bekomme nun folgende Meldung:

Zugriff verweigert!
Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.

Wenn ich nun also dort ein index.php ablegen würde. Was würde ich dann darin aufrufen ? Womit beginnt den meine Site normalerweise ?

Danke für einen Tip

  • Anmelden oder Registrieren um Kommentare zu schreiben

settings.php

Eingetragen von mhuebl (60)
am 22.11.2007 - 09:45 Uhr

Moin.

Kopiere dir die settings.php aus dem default-Ordner und ändere Sie entsprechend deinen Bedürfnissen ab (z.B. anderen Datenbank/Tabellen/Prefix-Namen). Kopierst du Sie ohne Änderung, müsste er dir deine Standardseite aufrufen. Änderst du etwas und bekommst Fehlermeldungen, musst du evtl nochmal die install.php aufrufen.

cheers.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eigentlich Einfach :-)

Eingetragen von Thomas Zahreddin (262)
am 03.12.2007 - 03:03 Uhr

Hallo,

Deine Fragen sind schon die richtigen:

1.) trage die Servernamen in die hosts - Datei ein, für Windows befindet sich diese unter c:\windows\system32\drivers\etc
(Datei mit einem Editor z.B. notepad öffnen)

2.) trage in die Apache-Konfiguration die vhosts mit dem gleichen Namen ein, mit dem diese in der Datei hosts sthen.

3.) für jede Site benötigst Du eine Datenbank mit einem User und Passwort dafür (kann auch ein User für alle Sites sein, aber für jede Site eine DB)

4.) installiere jede Site über http://sitename/install.php

Grüße Thomas

IT+Künste+Organisation ==> http://www.it-arts.org

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Keiner der mir weiterhelfen
    vor 3 Stunden 13 Sekunden
  • Rollen
    vor 6 Tagen 6 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 3 Tagen
  • melde mich mal wieder, da ich
    vor 10 Wochen 19 Stunden
  • Hey danke
    vor 10 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 10 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250239
Registrierte User: 20468

Neue User:

  • StevenEness
  • ocvk2810
  • marouane.blel

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