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

[gelöst] .htaccess versteckt den files-Ordner in der Subdomain

Eingetragen von RFMP (93)
am 09.04.2010 - 11:34 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo,

ich habe eine Subdomain zu meiner Hauptdomain angelegt. Hauptdomain: www.meinedom.at. Subdomain: sub.meinedom.at. Die Installation hat auch funtioniert. Aber dann habe ich festgestellt, dass die .htaccess, die Drupal automatisch erzeugt, dafür sorgt, dass der files-Ordner in der Subdomain versteckt wird.
Das führt dazu, dass Drupal weder das Logo in diesem Ordner noch sonst eine Datei findet. Wenn ich also zB im Browser eingebe www.meinedom.at/sites/meinedom.at/files/logo.jpg, bekomme ich das Logo meiner Hauptdomain. Wenn ich aber eingebe sub.meinedom.at/sites/sub.meinedom.at/files/logo.jpg, bekomme ich einen Internal server error. Ich habe festgestellt, dass weder der files-Ordner noch irgendeine Datei darin zugreifbar ist, weil die .htacces dafür sorgt, dass dieser Ordner für Drupal nicht existiert.
Wenn ich die .htaccess lösche, sehe ich das Logo beim ersten Einstieg in die Subdomain. Doch nach der ersten Aktion, die ich ausführe, legt Drupal eine neue .htaccess an, und schon ist alles wieder weg. Das führt zB auch dazu, dass ich im Garland-Theme keinerlei Änderungen vornehmen kann, weil dieses Theme Informationen im files-Ordner ablegen will.

Die .htaccess sieht so aus:

SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks

Das ist alles. Was ich dabei nicht verstehe, ist, dass die .htaccess in der Hauptdomain exakt gleich aussieht. Dort funktionert aber alles. :-o

Hat jemand einen Tipp?
Bei dieser Gelegenheit wäre ich auch dankbar für einen Tipp für eine Dokumentation über die .htaccess. Ich habe keine Ahnung, was man damit alles machen kann und wie. Ich habe schon stundenlang gesucht, aber nichts gefunden.

Danke, Reiner

‹ Wie erstelle ich einen symbolic link? PDF wird zum Download angeboten ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal erlaubt Dir den

Eingetragen von wla (9461)
am 09.04.2010 - 12:44 Uhr

Drupal erlaubt Dir den Durchgriff auf zusätzliche Ordner nicht. Das solltest Du über eine Multisite-Installation lösen.
Im sites-Ordner stehen dann die Ordner: default, all und sub.meinedom.at.
In sub.meinedom.at kommen dann die Files default-settings.php und settings.php sowie die Ordner files, modules und themes.
Da bei Dir die Subdomain als Subfolder im Domainverzeichnis angelegt ist, muß dafür dann noch ein Link von sub -> . hinzu (ln -s sub .) statt des Subfolders.
Beide Domains haben dann Ihre eigene Datenbank, die Drupal Files werden von beiden benutzt, all Module in sites/all/modules liegen in beiden Installationen vor und alle Themes in sites/all/themes. Wenn Du das ändern möchtest, mußt Du in default auch die Ordner modules und themes einrichten und die nur von Default (Deiner Hauptdomain) genutzten Module und Themes dort reinschieben.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe das ja so

Eingetragen von RFMP (93)
am 09.04.2010 - 14:03 Uhr

Hallo Werner,

ich habe ja das alles so, wie du es beschrieben hast. Ich habe keine Subdomain als Subfolder, sondern eine echte. Und ich habe zwei Datenbanken. Die Subdomain zeigt auf den Root-Ordner der Hauptdomain. Eine normale Multisite-Installation eben.
Im sites-Ordner liegen folgende Ordner:

all
default
meinedom.at
sub.meinedom.at

Die Installation der Subdomain hat ja funktioniert. Ich konnte sogar über Drupal das Logo in den Ordner sites/sub.meinedom.at/files hochladen. Aber dann war's aus. Eine .htaccess in eben diesem files-Ordner wurde erstellt, und dann war der Zugriff nicht mehr möglich. Und ohne files-Ordner kann ich die Subdomain nicht betreiben.
Ich habe ja das ausgetestet. Ohne .htaccess kann ich zugreifen, mit nicht. Also muss es eine Einstellung in der .htaccess geben, die mir den Zugriff gewährt oder verweigert. Denke ich halt.

LG, Reiner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das wundert mich jetzt. Wenn

Eingetragen von wla (9461)
am 09.04.2010 - 14:40 Uhr

Das wundert mich jetzt. Wenn das nicht geht, müßtest Du mit dem "normalen" Files Ordner auch Probleme haben. Was hast Du als File-Download eingestellt? Öffentlich oder privat? Eine Möglichkeit wäre noch zu versuchen, die erste Zeile mit dem Handler auszukommentieren (ein # davor setzen). Vielleicht geht es dann. Wie sieht denn der .htaccess-File in Deinem bisherigen files-Ordner aus?

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gelöst

Eingetragen von RFMP (93)
am 09.04.2010 - 14:51 Uhr

Hallo Werner,

ja, mich hat das auch gewundert. Ich hab's mit beiden Download-Methoden versucht, auf die Idee bin ich auch schon gekommen. Bei beiden Varianten dasselbe Ergebnis. Aber hier ist die Lösung:

Mein Provider erlaubt keine Options-Einträge in der .htaccess. Also habe ich die Options-Einträge rausgenommen, und jetzt funktioniert es. :-) Es liegt nicht an der ersten Zeile mit dem Handler.

Wundern tut mich dabei allerdings noch immer, dass die Hauptdomain funktioniert. Da sind die Options-Einträge auch drin. Naja, jedenfalls funkt es jetzt.

Danke für deine Bereitschaft zu helfen!

LG, Reiner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ergänzung

Eingetragen von RFMP (93)
am 09.04.2010 - 14:56 Uhr

Ich hab mich verschaut. In der Hauptdomain sind die Options-Einträge auskommentiert. Jetzt ist alles klar.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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