[gelöst] Drupal 7 bei Hosteurope nur die .htaccess läuft nicht
am 20.03.2012 - 09:33 Uhr in
Hallo,
ich habe bei Hosteurope eine neue Drupal 7 Installation in einem Verzeichnis (/drupal) erstellt. Soweit alles schön. Zugriffe laufen, Inhalte lassen sich erstellen, Module installieren.
Für die Clean-URLs habe ich dann noch die .htaccess hochgeladen (Ja, in meinem Webpaket ist diese mit drin).
Ich habe verschiedene Rules in der .htacces aktiviert und probiert, komme aber immer wieder auf einen und denselben Fehler:
Das Skript konnte nicht fehlerfrei ausgeführt werden.
Häufige Ursachen sind, dass das Skript nicht im ASCII-Modus hochgeladen oder der Interpreter (z.B.: #!/usr/bin/perl) nicht angegeben wurde.
Getestet habe ich:
# RewriteBase /drupal
# RewriteBase http://www.meinedomain.de/drupal
# RewriteBase /
Ich habe die .htaccess in verschiedenen Modi upgeloaded (Ascii, Binär, automatisch), was allerdings auch keine Änderung brachte.
Wenn ich die .htacces lösche habe ich wieder Zugriff auf die Seite.
Wie kann ich die Clean-URLs erfolgreich aktivieren? Kann es sein, das die .htaccess nicht die richtigen Rechte auf dem Server hat? Welche Rechte wären korrekt? Derzeit hat sie 640.
Danke vorab für Eure Hilfe!
Gruß
Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben
Solange das #-Zeichen am
am 20.03.2012 - 10:00 Uhr
Solange das #-Zeichen am Anfang des Zeile steht, wird diese Zeile als Kommentar betrachtet und hat keine Wirkung.
Die andere Frage ist, welches Webpaket hast Du? Beim kleinsten Paket kannst Du bei HE nämlich den .htaccess-File nicht nutzen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke! Getestet habe ich die
am 20.03.2012 - 10:09 Uhr
Danke! Getestet habe ich die Einträge natürlich ohne das "#" und einzeln. Das Webpaket M 4.0 erlaubt eine Nutzung der .htaccess (hatte ich schon geschrieben).
Über KIS
am 20.03.2012 - 10:21 Uhr
Wenn du nur deine Domain auf den Drupal-Ordner umbiegen willst, geht das bei Host Europe direkt im KIS:
Domainzuordnungen editieren/Verwaltung mehrerer Domains
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Danke. Ich glaube ich habe
am 20.03.2012 - 10:29 Uhr
Danke. Ich glaube ich habe mich undeutlich ausgedrückt. Ich möchte nicht meine Domain "umbiegen".
Ohne .ht.access läuft alles wie es soll - nur eben ohne Clean-URLs.
Mit .htaccess bekomme ich die bereits genannte Fehlermeldung.
Ohne Hochladen?
am 20.03.2012 - 10:34 Uhr
Für die Clean-URLs habe ich dann noch die .htaccess hochgeladen
Normalerweise musst du da nichts extra hochladen, sondern die bringt Drupal (in seinen Verzeichnissen) schon mit.
Hast du die Einstellungen noch mal kontrolliert und ggf. die Caches geleert?
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Die .htaccess stammt aus dem
am 20.03.2012 - 10:38 Uhr
Die .htaccess stammt aus dem Original-Drupal-ZIP. Auch mit geleerten Caches kommt immer die oben genannte Fehlermeldung, wenn die .htaccess auf dem Server liegt. Lösche ich die .htaccess läuft alles normal nur ohne Clean-URLs.
Kann es an den Berechtigungen der .htaccess (640) liegen?
Host Europe fragen
am 20.03.2012 - 11:03 Uhr
Guck mal hier: http://drupal.org/getting-started/clean-urls
Ansonsten ist bei den M-Paketen von Host Europe die .htaccess-Funktion eingeschränkt und reicht vielleicht doch nicht. Entweder da mal beim Support anfragen oder auf ein L-Paket upgraden - so teuer sind die ja nicht. Und vor allem 10 statt 2 Datenbanken lohnen das allemal ;-)
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Danke für den Link. Dort habe
am 20.03.2012 - 11:03 Uhr
Danke für den Link. Dort habe ich in den letzten Tagen auch keine Hilfe finden können, bzw. mit den Einstellungen bei HR nix anfangen können. Lt. Support soll es funktionieren, schließlich bieten die ja auch ein eigenes Setup an.
Was ich immernoch nicht weiß, ob die Schreib-/Leserechte (640) der .htaccess korrekt sind.
Schreibrechte raufsetzen
am 20.03.2012 - 11:19 Uhr
Was ich immernoch nicht weiß, ob die Schreib-/Leserechte (640) der .htaccess korrekt sind.
Dann probier doch mal, die Rechte raufzusetzen und dann das Clean-URL-Script noch mal aufzurufen.
EDIT
D7 hat die rewrite-Regeln geändert. Ggf. funktioniert es mit der alten D6-Syntax:
".htaccess in D7 has changed RewriteRule why?"
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Du kannst im M-Paket laut HE
am 20.03.2012 - 11:23 Uhr
Du kannst im M-Paket laut HE Info die Rewrite Rules nutzen, aber sonst nichts. Vermutlich mußt Du Deinen .htaccess noch einmal durchforsten und andere Teile rauswerfen bzw. auskommentieren. Beim L-Paket bestehen diese Probleme nicht mehr. Kontaktiere doch noch mal den HE-Support, was die Ursache sein könnte.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Habe jetzt die .htaccess
am 20.03.2012 - 11:28 Uhr
Habe jetzt die .htaccess Berechtigungen geändet. Immernoch derselbe Fehler. Auch mit der D6-Syntax ändert sich nix. So kann ich die Clean-URL-Seite in der Konfiguration nicht aufrufen.
Irgendwie ist doch hier der Wurm drin.
Das Skript konnte nicht fehlerfrei ausgeführt werden.
Häufige Ursachen sind, dass das Skript nicht im ASCII-Modus hochgeladen oder der Interpreter (z.B.: #!/usr/bin/perl) nicht angegeben wurde.
Antwort von HE
am 20.03.2012 - 11:32 Uhr
Der Support von HE schrieb: "Im Ordner /www/drupal befindet sich eine .htaccess Datei die für den beim Aufruf erscheinenden Fehler verantwortlich ist. Anscheinend wird in dieser Datei ein falsches URL-Rewriting durchgeführt, weshalb das Drupal nicht mehr angezeigt werden kann."
Was wäre denn ein "richtiges" URL-Rewriting?
Ich denke die Original .htaccess kennt jeder, oder?
# Various rewrite rules.
RewriteEngine on
Auskommentieren in der .htaccess hilft
am 17.04.2012 - 15:59 Uhr
Hallo Thomas,
da noch kein [gelöst] vorangestellt ist, gehe ich davon aus, dass Dein Problem noch nicht gelöst ist?! Wenn doch, interessiert es wahrscheinlich noch viele andere, wie man zumindest die von Dir eingangs beschriebene Fehlermeldung wegbekommt!
Da im WebPack M 4.0 von HE lediglich die RewriteRules der .htaccess unterstützt werden, muss alles andere auskommentiert werden, was nicht zum
<IfModule mod_rewrite.c>
gehört! Das hat bei mir zumindest dazu geführt, dass diese Fehlermeldung nicht mehr kam und sogar die URL-Umleitung funktioniert. Nur leider bekomme auch ich die Aktivierung der Clean URL's nicht hin, eine Supportanfrage läuft bereits. Aber vielleicht hat dazu vielleicht schon jemand eine Lösung gefunden??Gruß
Susanne
Clean URL's funktionieren, werden aber nicht angezeigt
am 17.04.2012 - 21:58 Uhr
Also der Support konnte mir bisher nichts Aufschlussreiches mitteilen und bei meinen Tests zur Aktivierung der Clean URL's bekomme ich immer wieder die Ansage: The clean URL test failed.
Was aber komisch ist, dass jede einzelne Seite sowohl mit
?q=
als auch ohne (also "lesbar") aufrufbar ist?! Und wenn die lesbaren URL's doch funktionieren, warum wird mir das nicht angezeigt? Irgendwo ist wahrscheinlich etwas so konfiguriert, dass es "unlesbar" bleibt, aber wo?Hat jemand eine Idee?
Gruß
Susanne
"?q=" in der URL löschen, dann erscheint Aktivierungsoption
am 17.04.2012 - 22:11 Uhr
Für alle die, die sich mit dem gleichen Problem rumschlagen:
Ich habe soeben probiert, auch auf der Seite ...mysite.de/?q=admin/config/search/clean-urls die Zeichen
?q=
zu entfernen. Es hat funktioniert, auch diese Seite wurde quasi mit der lesbaren URL dargestellt und somit wurde mir auch die Option der Aktivierung der Clean URL's angezeigt! Jetzt läuft's!Mein Problem ist quasi gelöst, aber da das hier ursprünglich nicht mein Inhalt war, würde ich das dem Thomas überlassen. Vielleicht ist das hier ja auch seine Lösung des Problems...
Gruß
Susanne
[Gelöst] Drupal 7 bei Hosteurope nur die .htaccess läuft nicht
am 18.04.2012 - 09:54 Uhr
Vor kurzem habe ich das beschriebene Problem wie folgt lösen können:
Erster Schritt war ein Upgrade von Webpack 3.0 auf 4.0. In diesem Pack sind eingeschränkte .htacces-Funktionen möglich. Allerdings war der HE Support erst noch mehreren Anfragen in der Lage zu sagen, was in der originalen .htacces aus dem Drupalpaket deaktiviert werden muss.
Folgende Einträge sind derzeit deaktiviert und damit läuft nun auch die Clean-URL Umwandlung, sowie die entsprechenden Weiterleitungen:
# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
#php_flag magic_quotes_gpc off
#php_flag magic_quotes_sybase off
#php_flag register_globals off
#php_flag session.auto_start off
#php_value mbstring.http_input pass
#php_value mbstring.http_output pass
#php_flag mbstring.encoding_translation off
</IfModule>
Vielen Dank für die ausführliche Darstellung
am 18.04.2012 - 14:37 Uhr
und bitte auch im ersten Posting das [gelöst] einfügen ;-)
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
super - auch ein jahr später noch die lösung
am 27.01.2014 - 22:43 Uhr
danke, hat bei mir genauso auch geklappt.
gruß
stefan