Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Ü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 (92)
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 (125)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

OK, das ist schon mal etwas,

Eingetragen von steeph (92)
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 (125)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

OK, das nach deinem Edit

Eingetragen von steeph (92)
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 (125)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da ich anfangs nur eine Site

Eingetragen von steeph (92)
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 (125)
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/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sawascwoolf schrieb Also was

Eingetragen von steeph (92)
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

  • 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 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 16 Stunden
  • In der entsprechenden View
    vor 4 Wochen 16 Stunden
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 16 Stunden
  • gelöst
    vor 6 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20457

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

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