Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

RewriteEngine on ->Forbidden

Eingetragen von derrapf (8)
am 07.03.2009 - 01:18 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo alle
Ich bin kompletter Drupal Anfänger und zum CMS wie die Mutter zu Kind gekommen.
Interessanterweise verlief die Installation problemlos und mein Provider (ConnectWeb)
hat auch sämtlichen nötigen Einstellungen durchgeführt (register_globals, Abschalten von Save-Mode
und mod_rewrite)
Allerings hatte ich von Anfang an Probleme mit der .htAccess Datei im drupal Verzeichnis, da ich immer
eine Fehlermeldung bekam:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request."
Deshalb habe ich die weggeworfen und dann lief Drupal.

Leider funktionierte aber „lesbare URLs“ trotz aktivem mod_rewrite immer noch nicht:
"Your system configuration does not currently support this feature."
Nun hab ich gegoogelt und festgestellt, dass man die .htAccess scheinbar doch braucht.

Also wieder in's Drupal reinkopiert.
Allerings funzt ja Drupal mit dieser nicht.
Also hab ich mal nach und nach einzeln Kommandos auskommentiert und festgestellt, dass
ich
#Options -Indexes
#Options +FollowSymLinks
auskommentieren muss, damit ich den Internal Server Error nicht bekomme.
Dafur kommt dann

"Forbidden
You don't have permission to access /drupal/ on this server."

Die Meldung verschwindet erst dann wenn ich
RewriteEngine on
auch noch auskommentiere. Dann läuft wieder alles.
Bis auf die "lesbaren URLS".
Da meldet Drupal immer noch dass die nicht unterstuetzt wären.

Kann mir da jemand helfen?

Gruss Ralf

‹ Installation WebServer 6.1 Verzeichnis Languages nicht richtig konfiguriert Taxonomie - Ein bestimmtes Vokabular nicht im Node anzeigen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

hi, kommentier mal folgende

Eingetragen von reggaefish (190)
am 08.03.2009 - 14:29 Uhr

hi,

kommentier mal folgende zeile aus:

# RewriteBase /

dann sollte es hinhauen.

grüße
-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Danke fuer die

Eingetragen von derrapf (8)
am 08.03.2009 - 18:37 Uhr

Hallo
Danke fuer die Antwort
Aber das ist schon auskommentiert.
Ich poste hier mal sicherheitshalber die .htaccess damit es keine Verwirrugen gibt:

#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.

Order allow,deny

# Don't show directory listings for URLs which map to a directory.
#Options -Indexes

# Follow symbolic links in this directory.
#Options +FollowSymLinks

# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php

# Force simple error message for requests for non-existent favicon.ico.

# There is no end quote below, for compatibility with Apache 1.3.
ErrorDocument 404 "The requested file favicon.ico was not found.

# Set the default handler.
DirectoryIndex index.php

# Override PHP settings. More in sites/default/settings.php
# but the following cannot be changed at runtime.

# PHP 4, Apache 1.

# php_value magic_quotes_gpc 0
# php_value register_globals 0
# php_value session.auto_start 0
# php_value mbstring.http_input pass
# php_value mbstring.http_output pass
# php_value mbstring.encoding_translation 0

# PHP 4, Apache 2.

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0

# PHP 5, Apache 1 and 2.

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0

# Requires mod_expires to be enabled.

# Enable expirations.
ExpiresActive On

# Cache all files for 2 weeks after access (A).
ExpiresDefault A1209600

# Do not cache dynamically generated pages.
ExpiresByType text/html A1

# Various rewrite rules.

# RewriteEngine on

# If your site can be accessed both with and without the 'www.' prefix, you
# can use one of the following settings to redirect users to your preferred
# URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
#
# To redirect all users to access the site WITH the 'www.' prefix,
# (http://example.com/... will be redirected to http://www.example.com/...)
# adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
# RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
#
# To redirect all users to access the site WITHOUT the 'www.' prefix,
# (http://www.example.com/... will be redirected to http://example.com/...)
# uncomment and adapt the following:
# RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
# RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

# Modify the RewriteBase if you are using Drupal in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at http://example.com/drupal uncomment and
# modify the following line:
# RewriteBase /drupal
#
# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the following line:
# RewriteBase /

# Rewrite URLs of the form 'x' to the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

# $Id: .htaccess,v 1.90.2.3 2008/12/10 20:04:08 goba Exp $

Mit diesen Einstellungen (oder eben gar keiner htaccess) funktioniert Drupal.
Das Problem warum ich ueberhapt mit dieser htaccess rummache (ich könnt' sie ja auch weglassen)
ist, dass ich die "„lesbaren URLs“ will und ja Drupal meint, obwohl mode_rewrite aktiv ist,
dass dieses feature nicht supported wäre...

Gruss Ralf

  • Anmelden oder Registrieren um Kommentare zu schreiben

ne, is noch nich

Eingetragen von reggaefish (190)
am 08.03.2009 - 20:11 Uhr

ne, is noch nich auskommentiert ;-)

#
# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the following line:
# RewriteBase /

muss so aussehen:

#
# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the following line:
RewriteBase /

grüße

-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Ok, dann hab ich Dich

Eingetragen von derrapf (8)
am 08.03.2009 - 22:14 Uhr

Hallo
Ok, dann hab ich Dich falsch verstanden.
"Auskommentieren" hab ich verstanden als "mit einem Kommentar versehen"
und "entkommentieren" ist beim mir "Kommentar wegnehmen".
Nichtsdestotrotz: Das Setzen von
RewriteBase /
hat zwar keinen Error zur Folge (immerhin),
aber die "lesbaren URLs" funktionieren weiterhin nicht
Drupal behauptet weiter, dass diese Feature nicht supported wäre...

Gruss Ralf

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du die deutsche oder

Eingetragen von intervisual (88)
am 09.03.2009 - 11:32 Uhr

Hast du die deutsche oder englische Drupal Distribution installiert?

derrapf schrieb

...aber die "lesbaren URLs" funktionieren weiterhin nicht
Drupal behauptet weiter, dass diese Feature nicht supported wäre...

Das Problem was du beschreibst kenne ich und konnte es -aus welchen Gründen auch immer- damit lösen, das ich zunächst die englische Version Installiert habe und im Anschluss daran die deutsche .po Datei importiert habe.

-Steffen

  • Anmelden oder Registrieren um Kommentare zu schreiben

änder mal # RewriteEngine

Eingetragen von reggaefish (190)
am 09.03.2009 - 11:37 Uhr

änder mal

# RewriteEngine on

zu

RewriteEngine on

eigentlich sollts dann gehn...

grüße
-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Also ich hatte

Eingetragen von derrapf (8)
am 09.03.2009 - 14:39 Uhr

Hallo
Also ich hatte ursprünglich mal die Englische installiert.
Da ging das allerdings auch nicht, wobei:
Hier hatte ich damals die .htaccess vollständig entsorgt, weil sie mir ja standardmässig einen Fehler liefert.
Danach habe ich die Englische entsorgt und mir die Deutsche installiert mit den oben beschriebenen Problemen.
Wenn ich jetuzt nochmal die englische installier: Kann ich dann mit meiner Seite von vorn anfangen?
Das will ich eigentlich nciht wirklich....

Gruss Ralf

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Wenn ich RewriteEngine

Eingetragen von derrapf (8)
am 09.03.2009 - 14:40 Uhr

Hi
Wenn ich RewriteEngine auf on schalte, dann bekomme ich den ganz am Anfang genannten Forbidden Fehler
Gruss Ralf

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich poste dir mal meine

Eingetragen von reggaefish (190)
am 09.03.2009 - 14:54 Uhr

ich poste dir mal meine htaccess, vielleicht gehts damit.
(is nix drin rumgefummelt...)

#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl|svn-base)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format)$">
  Order allow,deny
</FilesMatch>

# Don't show directory listings for URLs which map to a directory.
Options -Indexes

# Follow symbolic links in this directory.
Options +FollowSymLinks

# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php

# Force simple error message for requests for non-existent favicon.ico.
<Files favicon.ico>
  # There is no end quote below, for compatibility with Apache 1.3.
  ErrorDocument 404 "The requested file favicon.ico was not found.
</Files>

# Set the default handler.
DirectoryIndex index.php

# Override PHP settings. More in sites/default/settings.php
# but the following cannot be changed at runtime.

# PHP 4, Apache 1.
<IfModule mod_php4.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
</IfModule>

# PHP 4, Apache 2.
<IfModule sapi_apache2.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
</IfModule>

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
</IfModule>

# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On

  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600

  # Do not cache dynamically generated pages.
  ExpiresByType text/html A1
</IfModule>

# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on

  # If your site can be accessed both with and without the 'www.' prefix, you
  # can use one of the following settings to redirect users to your preferred
  # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
  #
  # To redirect all users to access the site WITH the 'www.' prefix,
  # (http://example.com/... will be redirected to http://www.example.com/...)
  # adapt and uncomment the following:
  # RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
  # RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
  #
  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment and adapt the following:
  # RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
  # RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  # RewriteBase /drupal
  #
  # If your site is running in a VirtualDocumentRoot at http://example.com/,
  # uncomment the following line:
RewriteBase /

  # Rewrite URLs of the form 'x' to the form 'index.php?q=x'.
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>

# $Id: .htaccess,v 1.90.2.3 2008/12/10 20:04:08 goba Exp $

grüße
-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das kann ich mir gut

Eingetragen von intervisual (88)
am 09.03.2009 - 14:56 Uhr

Das kann ich mir gut vorstellen ;)

Ich würde es aber dennoch einfach ausprobieren und die englische Version in ein anderes Verzeichniss installieren. So kannst du das jedenfalls ausschließen.

-Steffen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo reggaefish

Eingetragen von derrapf (8)
am 09.03.2009 - 19:48 Uhr

Hallo

reggaefish schrieb

ich poste dir mal meine htaccess, vielleicht gehts damit.
(is nix drin rumgefummelt...)

Sorry. Geht nicht. Mit der bekomme ich jetzt wieder den
Internal Server Error.

Gruss Ralf

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Steffen intervisual

Eingetragen von derrapf (8)
am 09.03.2009 - 19:49 Uhr

Hallo Steffen

intervisual schrieb

Das kann ich mir gut vorstellen ;)

Ich würde es aber dennoch einfach ausprobieren und die englische Version in ein anderes Verzeichniss installieren. So kannst du das jedenfalls ausschließen.

-Steffen

Puuh.
Ok, wenn ich mal wieder richtig Zeit hab mach' ich das vielleicht.
Wenn aber jemand ev. vorher noch eine minimal-invasivere Lösung haette wuerde ich lieber erst da aufspringen ;-))))

Gruss Ralf

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du einen eigenen Server

Eingetragen von intervisual (88)
am 10.03.2009 - 17:44 Uhr

Hast du einen eigenen Server und somit Zugriff auf die httpd.conf Datei? Wahrscheinlich eher nicht.

Frage mal bei deinem Hoster nach ob die es überhaupt erlaubt haben, Direktiven mit .htaccess zu überschreiben zu können. In der Regel sollte in der httpd.conf bzw. in der httpd_vhosts.conf sowas wie AllowOverride All und AccessFileName .htaccess stehen.

Erst diese Zeilen ermöglichen es Direktiven überschreiben zu können.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi intervisual intervisual

Eingetragen von derrapf (8)
am 10.03.2009 - 18:51 Uhr

Hi intervisual

intervisual schrieb

Hast du einen eigenen Server und somit Zugriff auf die httpd.conf Datei? Wahrscheinlich eher nicht.

Nein leider nicht.

intervisual schrieb

Frage mal bei deinem Hoster nach ob die es überhaupt erlaubt haben, Direktiven mit .htaccess zu überschreiben zu können. In der Regel sollte in der httpd.conf bzw. in der httpd_vhosts.conf sowas wie AllowOverride All und AccessFileName .htaccess stehen.

Erst diese Zeilen ermöglichen es Direktiven überschreiben zu können.

Und das muss so sein dass die "lesbaren URLS" funktionieren?
D.h. ich lass die .htAccess wie sie ist und frag meinen Hoster danach und dann sollte das gehen?
Oder muss ich dann an der .htAccess noch was ändern?
Ich kann auf jeden Fall mal fragen
Gruss Ralf

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es sind jedenfalls mögliche

Eingetragen von intervisual (88)
am 10.03.2009 - 19:49 Uhr

Es sind jedenfalls mögliche Fehlerquellen. Und die gilt es auszuschließen... Lass die .htaccess wie sie ist und frage einfach mal nach...

  • 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?
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 5 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 1 Tag
  • In der entsprechenden View
    vor 4 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 1 Tag
  • gelöst
    vor 6 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250234
Registrierte User: 20455

Neue User:

  • JoMek
  • Znogsnernoimb
  • ByteScrapers

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