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

.htaccess

Eingetragen von fabske (185)
am 17.02.2007 - 19:59 Uhr in
  • Allgemeines zu Drupal

Ich meinem Webroot, in welchem ich Drupal installiert habe, befindet sich noch ein Verzeichnis mit Bildern darin. Leider ist dieses nun nicht mehr zugänglich, denn die .htaccess verhindert es. Was muss ich in die .htaccess eintragen, um dass ich in diese Verzeichnis wieder komme?
Danke

‹ Probleme beim Uploaden von Bildern Nochmal Rechte .. etwas komplizierter ... ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

So ne Scheiße! Nun hatte

Eingetragen von fabske (185)
am 21.02.2007 - 23:41 Uhr

So ne Scheiße!
Nun hatte ich die .htaccess für eine Weile außer Betrieb (umbenannt), weil ich ein paar Verzeichnisse in meinem Root hatte, nun hab ich sie wieder in Betrieb genommen und was sehe ich nun? -> Internal Server Error.
Was nun? Sobald ich die .htaccess in Betrieb nehme habe ich einen Internal Server Error im Browser. Habe ich irgendwelche Dateirechte falsch gesetzt?
Hier mein root:

asterix:/srv/http/de.intrudix/http# ls -la
insgesamt 3508
drwxrwxrwx 10 de_intrudix www-data    4096 2007-02-21 22:01 .
drwxr-x---  6 root        www-data    4096 2007-02-13 00:27 ..
-rw-r-----  1 de_intrudix www-data   29044 2007-01-29 22:51 CHANGELOG.txt
-rw-r-----  1 de_intrudix www-data     262 2006-08-09 09:42 cron.php
drwxrwx---  6 de_intrudix www-data    4096 2007-02-21 16:31 files
-rw-r--r--  1 de_intrudix www-data    3003 2007-02-21 21:56 .htaccess0
drwxr-s---  2 de_intrudix www-data    4096 2007-01-30 01:20 includes
-r--r-----  1 de_intrudix www-data     872 2006-12-12 10:32 index.php
-rw-r-----  1 de_intrudix www-data    1431 2006-09-08 18:29 INSTALL.mysql.txt
-rw-r-----  1 de_intrudix www-data    1073 2006-09-08 18:29 INSTALL.pgsql.txt
-rw-r-----  1 de_intrudix www-data   22032 2007-01-10 11:15 install.php
-rw-r-----  1 de_intrudix www-data    9260 2007-01-08 12:59 INSTALL.txt
-rw-r-----  1 de_intrudix www-data   18064 2006-07-09 13:33 LICENSE.txt
-rw-r-----  1 de_intrudix www-data    1778 2006-12-11 18:09 MAINTAINERS.txt
drwxr-s---  3 de_intrudix www-data    4096 2007-01-30 01:20 misc
drwxr-s--- 40 de_intrudix www-data    4096 2007-02-21 21:51 modules
drwxr-s---  3 de_intrudix www-data    4096 2007-01-30 01:20 profiles
-rw-r-----  1 de_intrudix www-data    1654 2007-01-08 13:02 robots.txt
drwxr-s---  2 de_intrudix www-data    4096 2007-01-30 01:20 scripts
drwxr-s---  4 de_intrudix www-data    4096 2007-01-30 01:20 sites
drwxr-s---  4 de_intrudix www-data    4096 2007-02-21 00:34 themes
-rw-r-----  1 de_intrudix www-data   30446 2006-12-25 22:22 update.php
-rw-r-----  1 de_intrudix www-data    2941 2007-01-09 10:16 UPGRADE.txt
-rw-r-----  1 de_intrudix www-data     352 2005-12-10 20:26 xmlrpc.php

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bleib mal ganz unruhig!

Eingetragen von niebegeg.net (111)
am 22.02.2007 - 13:04 Uhr

Ich überlese mal den unschönen Einstieg in Deine Post und komme gleich zum Thema...

Ich hatte/habe solch ein problem üblicherweise bei Webhostern, da sie in der Apache-Konfiguration mit "AllowOverride none" festlegen, dass keine Optionen in .htaccess geändert werden dürfen. Nun stehen in drupal's .htaccess gleich ein paar "Option"-Anweisungen. Dann kann noch sein, dass Du die "Rewrite"-Regeln in .htaccess nicht angeben darfst ...

Am besten kommentierst Du alles schrittweise aus und prüfst, bei welcher Anweisung die Error500-Meldung wegbleibt. Oder andersherum: Kommentiere alles aus und gib die Anweisungen schritt für Schritt wieder frei.

Und dann erzählst Du uns, bei welcher Anweisung der Fehler kommt oder geht.

Und dann schauen wir mal ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und warum ändere ich nicht

Eingetragen von fabske (185)
am 22.02.2007 - 13:31 Uhr

Und warum ändere ich nicht einfach die Einstellungen am Apache?

So sieht das bei mir aus:

<VirtualHost 88.198.58.50:80>

        ServerName      www.intrudix.de
        ServerAdmin     fabian.weissATintrudix.de

        DocumentRoot    /srv/http/de.intrudix/http/
        ErrorLog        /srv/http/de.intrudix/logs/errorlog
        CustomLog       /srv/http/de.intrudix/logs/accesslog common

        php_admin_value open_basedir /srv/http/de.intrudix/:/etc/phpmyadmin/:/usr/share/phpmyadmin/:/tmp
        php_admin_value upload_tmp_dir /srv/http/de.intrudix/tmp/
        php_admin_value session.save_path /srv/http/de.intrudix/session/

        PerlAuthenHandler Apache::AuthLog

        <Location />
        AllowOverride   AuthConfig FileInfo Indexes Limit Options
        Options         All +MultiViews
        </Location>

</VirtualHost>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und warum ändere ich nicht

Eingetragen von niebegeg.net (111)
am 22.02.2007 - 13:36 Uhr

Das geht natürlich auch. Wenn Du Zugriff auf den Apache hast, dann hast Du ja auch Zugriff auf /srv/http/de.intrudix/logs/errorlog und siehst die Fehlermeldung. Sehr komfortabel. Bei Deinem Hilferuf bin ich davon ausgegangen, dass Du diese Möglichkeiten nicht hast und - wie ich - probieren musst, bis es klappt.

Du brauchst für die "Rewrite"-Regeln "AllowOverride FileInfo FllowSymlinks" (oder so) für das Verzeichnis in httpd.conf.

Der Rest ist gut in der Apache-Doku dokumentiert und mit den Fehlermeldungen in "errorlog" leicht zu finden.

Glückspilz ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich finde leider gar nix

Eingetragen von fabske (185)
am 22.02.2007 - 14:14 Uhr

Ich finde leider gar nix :(
Muss ich denn ein "RewriteEngine On" in die oben genannte VHost Anweisung eintragen?
Welche stelle der Apache Doku meinst du?

  • Anmelden oder Registrieren um Kommentare zu schreiben

.htaacess: ModRewrite-FAQ ist Dein Freund.

Eingetragen von niebegeg.net (111)
am 26.02.2007 - 12:00 Uhr

Ich glaube in Deiner Konfig fehlt das "AllowOverride FollowSymlinks".
Das ist Voraussetzung für das Funktionieren der rewriteEngine.

Schau mal hier: http://www.modrewrite.de/foren/ftopic82.html

Die Rewrite-regeln brauchst Du nicht in die VHost-Konfig zu schreiben, sie stehen in der .htaccess-Datei im drupal-Verzeichnis. Und *diese* Anweisungen in .htaccess benötigen manchmal noch Anpassungen in der VHost-Konfig. Eben z.B. das AllowOverride. Die Fehlermeldungen im error_log sollten eigentlich "sehr gut" dokumentieren, was genau fehlt.
Und in o.g. Forum stehen Anweisungen, die es mir sogar ermöglichten, das Ganze ohne Zugriff aufs Log hinzubekommen.

Also: Fehlermeldung her ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, die Server config sieht

Eingetragen von fabske (185)
am 26.02.2007 - 14:28 Uhr

Ok, die Server config sieht nun so aus:

        <Location />
        AllowOverride   AuthConfig FileInfo Indexes Limit Options FollowSymlinks
        Options         All +MultiViews +Indexes
        </Location>

Allerdings lässt sich dann der Apache gar nicht mehr reloaden!

Illegal override option FollowSymlinks
failed!

Ich mache also die Anweisung wieder raus, die .htaccess ist aktiv und ich reloade:
Der internal Server Error erscheint und in der log steht:

[Mon Feb 26 14:26:59 2007] [alert] [client 80.128.136.230] /srv/http/de.intrudix/http/.htaccess: Option FollowSymLinks not allowed here
[Mon Feb 26 14:27:00 2007] [alert] [client 80.128.136.230] /srv/http/de.intrudix/http/.htaccess: Option FollowSymLinks not allowed here

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, die Server config sieht

Eingetragen von niebegeg.net (111)
am 01.03.2007 - 10:57 Uhr

"FollowSymlinks" ist eine Option. "AllowOverride FileInfo" steuert "nur", dass diese Option selektiv (z.B. in .htaccess) übersteuert werden darf.

Meine Eintrag sieht ungefähr so aus:

<Directory /var/drupal/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

Wenn Du den passenden AllowOverride-Eintrag setzt, dann kommt auch die Fehlermeldung Option * not allowed here nicht mehr.
Lies dazu bitte auch o.g. ModRewrite-FAQ.

PS: Dieses problem ist kein Drupal-Problem, sonder gehört in die Sparte "Apache-Konfiguration".

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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