Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Drupal 5.x, Lighttpd 1.4.19 und rewrite/clean url

Eingetragen von datenrettung (605)
am 04.06.2008 - 11:46 Uhr in
  • Module
  • Drupal 5.x

hi,

wie im titel angegeben habe ich dieses installiert.

parallel dazu habe ich auch drupal 6.2 und 7.0 installiert

das rewrite fuer clean url mit dem drupal.lua funktioniert leider nur bei 6.2 und 7.0, jedoch nicht bei 5.x

hat jemand aehnliche erfahrung bzw. eine loesung?

cu

‹ sprachumschalter/languageswitcher Anleitung Modul Submenutree ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

hat niemand dieses im

Eingetragen von datenrettung (605)
am 06.06.2008 - 18:42 Uhr

hat niemand dieses im einsatz, bzw. dasselbe problem?

  • Anmelden oder Registrieren um Kommentare zu schreiben

lighttpd 1.4.19 und clean urls

Eingetragen von grandcat (83)
am 07.06.2008 - 08:50 Uhr

Ich habe auch lighttpd 1.4.19 im Einsatz mit Drupal 5.7. Allerdings habe ich es geschafft, die Rewrite-Conditions direkt über Lighty's Rewrite-Engine zuverlässig zu laufen gebracht, ohne auf externe Lösungen wie "lua" zu setzen, da diese mir zu viel Performance vertilgen =) Hier meine Lösung:

#Drupal URL Rewrite
url.rewrite-once = (
    "^/system/test/(.*)$" => "/index.php?q=system/test/$1",
    "^/([^.?]*)\?(.*)$"   => "/index.php?q=$1&$2",
    "^/([^.?]*)$"         => "/index.php?q=$1",
    "^/search/node/(.*)$" => "/index.php?q=search/node/$1",
    "^/search/user/(.*)$" => "/index.php?q=search/user/$1",
)

-------------------------------------
Meine Entwicklungen:

www.minis-kuemmersbruck.de | www.hausmeisterteam-glaser.de

-------------------------------------

www.minis-kuemmersbruck.de | www.hausmeisterteam-glaser.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

leider funktioniert das bei

Eingetragen von datenrettung (605)
am 07.06.2008 - 15:04 Uhr

leider funktioniert das bei mir nicht, warum auch immer.

koenntest du mir bitte deine komplette lighttpd.conf einmal zur verfuegung stellen, falls diese keine grossen geheimnisse beinhaltet?

thx

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lighttpd & Clean Urls

Eingetragen von grandcat (83)
am 08.06.2008 - 18:14 Uhr

Die gesamte Config-Datei zu posten wäre in diesem Fall schwachsinnig, da ich mit virtuellen Hosts arbeite, welche in verschiedene "Include-Dateien" pro Host/Domain aufgespalten wurden (Administration ist so bequemer =).

Einmal ist es natürlich klar, dass auf jeden Fall das Rewrite-Modul aktiviert sein sollte. Dann darfst du auch nicht einfach den Codeauschnitt wahllos irgendwo in die "lighttpd.conf" einfügen, sondern in den gewünschten VirtualHost, also etwa so:

$HTTP["host"] =~ "(^|\.)(meine-domain|meine-zweite-domain)\.de$" {
 
    server.document-root = "/home/wbenutzer1/home/benutzer1/httpdocs"

  ##
  ## use a seperate access log file
  ## At the moment you cant have different error log files.
  ##
  accesslog.filename = "/home/benutzer1/home/benutzer1/logs/access.log"

  ## PHP zur Verfügung stellen
  fastcgi.server = ( ...... )

  ## Files-Verzeichnis von Drupal nicht parsen
  $HTTP["url"] =~ "^/files" {
    url.access-deny = ( "~", ".php", ".cgi", ".pl", ".sh" )
  }

#Drupal URL Rewrite
url.rewrite-once = (
    "^(/statistiken/.*)"  => "$1",
    "^/system/test/(.*)$" => "/index.php?q=system/test/$1",
    "^/([^.?]*)\?(.*)$"   => "/index.php?q=$1&$2",
    "^/([^.?]*)$"         => "/index.php?q=$1",
    "^/search/node/(.*)$" => "/index.php?q=search/node/$1",
    "^/search/user/(.*)$" => "/index.php?q=search/user/$1",
)

}

Darin liegt wahrscheinlich dein Problem. Es treten aber auch Probleme auf, wenn Drupal nicht im Wurzelverzeichnis liegt wie hier "/home/wbenutzer1/home/benutzer1/httpdocs/index.php", sondern in irgendeinem Unterverzeichnis wie "/home/wbenutzer1/home/benutzer1/httpdocs/unterverzeichnis/index.php". In diesem Fall müsste der Regelsatz angepasst werden.

Bei Verwendung von ImageCache und Konsorten könnten eventuell noch weitere, zusätzliche Anpassungen nötig sein, welche aber für das Laufen des Grundsystems nicht notwendig sind.

Aber zuletzt die wichtigste Frage meinerseits: Welcher Fehler taucht denn überhaupt auf? Serverseitig (Fehlermeldung von Lighttpd?) Oder doch auf Seite des Anwenders?

lg Stefan

-------------------------------------
Meine Entwicklungen:

www.minis-kuemmersbruck.de | www.hausmeisterteam-glaser.de

-------------------------------------

www.minis-kuemmersbruck.de | www.hausmeisterteam-glaser.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

dank dir, "leider" hat es

Eingetragen von datenrettung (605)
am 08.06.2008 - 20:47 Uhr

dank dir,

"leider" hat es sich bereits vor deinem posting erledigt.

drupal5 clean url mit deiner (leicht von mir modifizierten) loesung
drupal6/7 mit drupal.lua

nun habe ich erst einmal alles, was ich brauche.

thx

  • Anmelden oder Registrieren um Kommentare zu schreiben

datenrettung@drupal.org

Eingetragen von grandcat (83)
am 08.06.2008 - 21:17 Uhr
datenrettung@drupal.org schrieb

dank dir,

"leider" hat es sich bereits vor deinem posting erledigt.

drupal5 clean url mit deiner (leicht von mir modifizierten) loesung
drupal6/7 mit drupal.lua

nun habe ich erst einmal alles, was ich brauche.

thx

Ja, wie ich gerade festgestellt habe, werde ich in zukünftigen Projekten auch auch "mod_magnet" umstellen müssen, da diverse Module wie "imagecache" einfach nicht mit Lightys Clean URLs zusammen spielen, was etwas schade ist, da es so wesentlich performanter war =(
-------------------------------------
Meine Entwicklungen:

www.minis-kuemmersbruck.de | www.hausmeisterteam-glaser.de

-------------------------------------

www.minis-kuemmersbruck.de | www.hausmeisterteam-glaser.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Bitte um Einschätzung: Upgrade von Drupal 7 auf 9
  • SQL-Injection? User hat sich Zugriff aufs Admin-Konto geholt und Änderungen vorgenommen.
  • [gelöst]Webform Meldung nach Submission
  • Migration über feeds von D6 auf D8
  • Anbindung externe Datenbank MongoDB
  • Webform - einzelne Komponenten übersetzen
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Webhoster Installation von D8 zu D9 Upgraden - Fragen...
  • Drupal Freelancer*in / Entwickler*in in Berlin gesucht
  • [gelöst]Nach Update auf 3.1.21: Feld "Allowed User" funktioniert nicht mehr
  • Wie Massenupdate durchführen, wenn Bulk Operations abbricht?
  • [gelöst]Texteditor in Drupal 9.x
Weiter

Neue Kommentare

  • mazze schrieb Ich nutze
    vor 2 Minuten 8 Sekunden
  • Vielen Dank für deine
    vor 6 Minuten 15 Sekunden
  • Backdrop CMS
    vor 15 Stunden 15 Minuten
  • Zitat: ob ein reibungsloses
    vor 16 Stunden 25 Minuten
  • Kann die Ursache eventuell an
    vor 22 Stunden 17 Minuten
  • Unter General
    vor 22 Stunden 29 Minuten
  • Hallo Andreas, Ich habe Dir
    vor 1 Tag 16 Stunden
  • montviso schrieb Aber egal,
    vor 1 Tag 17 Stunden
  • Beispiel
    vor 1 Tag 18 Stunden
  • Oh Mann.In
    vor 1 Tag 18 Stunden

Statistik

Beiträge im Forum: 248360
Registrierte User: 19749

Neue User:

  • Aman_Musani
  • Dustinjex
  • Rickywap

» Alle User anzeigen

User nach Punkten sortiert:
wla9283
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 11 Gäste online.

Benutzer online

  • t2k

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