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

Multisite und Error 500 und .htaccess

Eingetragen von sTr (16)
am 07.03.2010 - 18:09 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo zusammen,

ich versuche derzeit eine Multisite aufzusetzen. Da ich zur Zeit aber über keine zweite Domain verfüge muss ich die Multisite als Subdomain anlegen.

URL-Format:
www.meine-domain.de
sub1.meine-domain.de
sub2.meine-domain.de

Ich hab alles so gemacht wie es in diversen Forenbeiträgen beschrieben ist:
unter /sites die Ordner "sub1.meine-domain.de" bzw. "sub2.meine-domain.de" erstellt, dadrin die Ordner files, modules und themes erstellt, die default.settings.php reinkopiert und in settings.php umbenannt, mit Confixx die Subdomains erstellt und auf Root-Document umgeleitet (Verzeichnis "/" - gleiche wie die Drupal-Standard-Installation).

Der Fehler taucht auf, sobald ich versuche die Subdomain aufzurufen. Nach viel Rumprobiererei habe ich rausgefunden, dass die .htaccess Probleme bereitet. Wenn ich diese aus dem Root-Document lösche, kann ich auf die Subdomains zugreifen, die Installationsroutine wird gestartet und funktioniert Problemlos.

Die htaccess ist bei mir unverändert bis auf zwei Einträge:

  # RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
  # RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

Ist auskommentiert und durch meine URL ersetzt. Die rewriterule funktioniert auch. Übrigens genauso wie Cleanurl. Die .htaccess wird demnach für die Standard-Installation akzeptiert.

Auf'm Server laufen:
PHP: 5.2.11 (Speicherlimit: 64M)
MySQL: 5.0.51a

Irgendwelche Ideen?

‹ [erledigt]Settings: textfield in Array speichern Update ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Multisite und Error 500 und .htaccess

Eingetragen von sTr (16)
am 10.03.2010 - 14:01 Uhr

*push*

Hat keiner ne Idee?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Selbes Problem hier

Eingetragen von steeph (90)
am 06.12.2010 - 01:11 Uhr

Mit domain.de geht es, mit sub.domain.de nicht (ohne .htaccess schon). Mit www.domain.de geht es auch. An der .htaccess hab ich nie was geändert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die .htaccess Datei leitet

Eingetragen von Sawascwoolf (107)
am 06.12.2010 - 09:30 Uhr

Die .htaccess Datei leitet alle Aufrufe die über ***.deine-domain.com kommen auf www.deine-domain.com um da liegt das Problem

Computerboard da wird dir geholfen

  • Anmelden oder Registrieren um Kommentare zu schreiben

OK, das ist schon mal etwas,

Eingetragen von steeph (90)
am 06.12.2010 - 11:21 Uhr

OK, das ist schon mal etwas, danke. Habe leider keine Ahnung wie genau das funktioniert. Gibt es einen Eintrag dafür in der .htaccess, den ich entfernen oder entsprechend modifizieren könnte/müsste?

Edit: Wenn ich (bei einer funktionierenden Seite) eine nicht existierende Subdomain eingebe, werde ich aber nicht umgeleitet. In der .htaccess sehe ich auch nichts, dam ich ich so intuitiv die Schuld an dem Verhalten geben würde.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nunja das wären genau die

Eingetragen von Sawascwoolf (107)
am 06.12.2010 - 12:02 Uhr

Nunja das wären genau die zwei Einträge die du geändert hast... das müsstest du wieder rauswerfen.
Es gibt da zwar auch eine Möglichkeit nur den Aufruf von http://example.com auf http://www.example.com weiterzuleiten, jedoch kenne ich mich nicht mit den htaccess Dateien aus.

EDIT:
Die Umleitung kann auch nur erfolgen sofern die .htaccess Datei auch aufgerufen wird. Da du die zu testenden Domains auf deine Drupalinstallation verweisen rufen diese auch die .htaccess Datei auf und andere die nicht auf dieses Verzeichnis zeigen eben nicht.

Entferne einfach mal diese beiden Zeilen (also das von dir auf deine Domain angewendete Gegenstück dazu)

# RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
  # RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

Danach sollte der Aufruf funktionieren

Computerboard da wird dir geholfen

  • Anmelden oder Registrieren um Kommentare zu schreiben

OK, das nach deinem Edit

Eingetragen von steeph (90)
am 06.12.2010 - 12:12 Uhr

OK, das nach deinem Edit leuchtet mir ein, thx.
Allerdings bin ich nicht der Threadstarter, sondern der, der in der .htaccess keine Änderungen vorgenommen hat ;)
Die beiden Zeilen sind bei mir also bereits auskommentiert.
Edit: Bzw. falls du wirklich entfernen meintest: auch dann geht es nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok^^ das habe ich wohl

Eingetragen von Sawascwoolf (107)
am 06.12.2010 - 12:37 Uhr

Ok^^ das habe ich wohl übersehen das du nicht der threadstarter bist ;)
Wie bist du vorgegangen um die Multisites zu installieren?

Du kannst dir hier mal anschauen in welcher Reihenfolge Drupal nach einer Settings Datei sucht:
http://api.drupal.org/api/drupal/sites--default--default.settings.php

Prinzipielle Vorgehensweise: genaue Domain als Ordner erstellen (also einen für test.domain.de und dort die default-settings.php Datei (Original Drupal Paket und sites/default) reinkopieren und sie zu settings.php umbenennen)
An deiner alten Installation brauchst du eigentlich nichts weiter ändern.

Computerboard da wird dir geholfen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da ich anfangs nur eine Site

Eingetragen von steeph (90)
am 06.12.2010 - 12:50 Uhr

Da ich anfangs nur eine Site hatte (und damals auch noch gar nichts von der Multisite-Möglichkeit wusste), hab ich mich bei der ersten Installation darum nicht gekümmert. Im sites-Verzeichnis kamen nach und nach ein paar seiten hinzu, die jeweils domain.tld heißen. Wenn ich eine Subdomain auf das selbe Drupal(-Stamm)-Verzeichnis lege und eines der Verzeichnisse entsprechend umbenenne, heißt es "Internal Server Error".

Interessant dürfte auch noch sein, dass es offenbar nicht nur bei einer Multisite auftritt. Eine ganz neues Drupal mit nur einer default site funktioniert ebenfalls nicht in einer Subdomain. Vllt. hat es irgendwas mit dem Webserver/den Einstellungen bei meinem Hoster zu tun. Laut Support sollte es aber auch in Subdomains funktionieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mhhh... ich bin jetzt ein

Eingetragen von Sawascwoolf (107)
am 06.12.2010 - 15:21 Uhr

Mhhh... ich bin jetzt ein wenig verwirrt^^

Also was möchtest du nun machen? Auf den Subdomains neue Drupalseiten erstellen oder bestehende Projekte dort zum testen ablegen?

Wenn du dich an nummer2 versuchst überprüfe bitte ob er eine neue settings.php Datei erkennt und dann bei Aufruf der Webseite im Installationsmodus landet. Das würde dann bedeuten, das der Fehler wohl eher an den Einstellungen der zu spiegelnden Seite liegt.
Weitere Lösungschritte dafür dann:
1. Mal versuchen im Backup der DB die Cache Tabellen zu leeren
2. Wenn 1. nichts hilft alle Module der Seite zu deaktivieren, dann das Datenbank Backup zu machen und anschliesend die Module wieder installieren.

P.s. Also bei mir funktioniert der Aufruf mit dem Ordner: test.domain.de für den Aufruf der Seite http://test.domain.de/

Computerboard da wird dir geholfen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sawascwoolf schrieb Also was

Eingetragen von steeph (90)
am 06.12.2010 - 15:45 Uhr
Sawascwoolf schrieb

Also was möchtest du nun machen? Auf den Subdomains neue Drupalseiten erstellen oder bestehende Projekte dort zum testen ablegen?

Im Prinzip wäre mir das egal. Von den bestehenden Sites brauche ich keine in einer Subdomain. Aber es soll eine dazukommen, die zumindest vorläufig in einer Subdomain laufen soll. Die hab ich jetzt eben unter einer anderen DOmain installiert (da ich die Domain zur Zeit nicht benutze) weil es mit Subdomain nicht funktioniert.

Sawascwoolf schrieb

Wenn du dich an nummer2 versuchst überprüfe bitte ob er eine neue settings.php Datei erkennt und dann bei Aufruf der Webseite im Installationsmodus landet. Das würde dann bedeuten, das der Fehler wohl eher an den Einstellungen der zu spiegelnden Seite liegt.

Nein, wenn ich es an einer vorhandenen Site versuche, ist es das selbe: Funktioniert einwandfrei, außer ich benutze eine Subdomain und behalte die .htaccess

So wie ich das sehe, könnte ich theoretisch auch einfach auf die .htaccess verzichten. Aber ich dneke es wird schon einen Grund haben, dass sie da ist (Sicherheit?) und das sie das enthält, was sie enthält. Nur da ich mich damit nicht auskenne, kann ich nciht sagen was von dem was sie enthält das Problem jetzt verursacht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Fataler Fehler nach update auf Drupal 6.24 wg fehlender Funktion in image.inc
  • meine Profilbesucher anzeigen?
  • Computed_Field Node Objekt bzw. nid?
  • URLs: Groß- und Kleinschreibung
  • Rules und Organic Group
  • [erledigt] drupal 7 - read more ausblenden
  • Modul für Absatznummern / Randnummern
  • Path-Based Metatags - wofür sind die gut?
  • Views Field Language (Spracherkennung der Felder) funktiniert nicht
  • [gelöst] Danland: Standard-Startseite formatieren
  • Aggregator Modul lässt sich nicht konfigurieren
  • Views Accordion - Header Elemente nebeneinander
Weiter

Neue Kommentare

  • Problem gelöst
    vor 1 Stunde 29 Minuten
  • ich könnte mir vorstellen
    vor 1 Stunde 29 Minuten
  • Ja und wie greife ich da auf
    vor 1 Stunde 38 Minuten
  • Unser Server kann das. Ich
    vor 1 Stunde 52 Minuten
  • Modul "User Relationships"
    vor 1 Stunde 52 Minuten
  • Ist der Host ein Windows-Host?
    vor 1 Stunde 59 Minuten
  • Du läßt Dir in der Zeile die
    vor 2 Stunden 5 Minuten
  • Patch aus Issue Queue
    vor 2 Stunden 27 Minuten
  • "Read more"-Link modifizieren
    vor 2 Stunden 31 Minuten
  • CSS mit body-Tag-Klasse präzisieren
    vor 3 Stunden 24 Minuten

Statistik

Beiträge im Forum: 173993
Registrierte User: 15484

Neue User:

  • Spearoth
  • bwvebb
  • drupal4normi

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5516
quiptime4713
Tobias Bähr3874
wla3809
md3777
bv3700
Thoor3678
Alexander Langer3282
dereine2635
Exterior2571
» User nach Punkten
Zur Zeit sind 6 User und 42 Gäste online.

Benutzer online

  • Spearoth
  • matrex
  • Antonio
  • Miguelito
  • Carsten Logemann
  • StevenB

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Ü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
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • 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