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

[gelöst] Lesbare URL's blockieren auf lokaler Kopie das Login?

Eingetragen von 2Be (361)
am 29.02.2008 - 11:31 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x oder neuer

Hallo zusammen,

ich versuche gerade eine lokale Kopie meiner Live-Site zu erstellen. die /sites/default/settings.php ist angepasst und die Startseite erscheint auch. Doch ich kann keine einzige andere Seite aufrufen, da bekomme ich immer einen "Page not found"-Fehler.

Meine Vermutung geht in Richtung lesbare URL's. Ich habe das Auto-Path-Modul aktiviert und jeder Seite einen eigenen Alias von Hand gegeben. Die Einstellung in Auto-Path ist so, das zwar automatische Alias gebildet werden, aber die manuellen Einstellungen nicht überschrieben werden. Erschwerend hinzu kommt, das ich auf der Startseite ein einspaltiges Layout gewählt habe und kein Submenü mit dem Login dort verfügbar ist. Auch der Menüpunkt "Login", der auf das Login-Formular verweist, funktioniert nicht.

Ich denke mal, das der autopath auf der lokalen Einstellung nicht stimmt. Ich komme aber auch nicht ins Login, um die Autopath-Einstellungen lokal zu deaktivieren - habe mich bis auf die Startseite also komplett aus meiner Seite ausgesperrt.

Ich habe jetzt auch mal probiert über http://localhost/VerzeichnisWebsite/?=admin auf die Verwaltung zuzugreifen. Da bekomme ich dann den Fehler "Zugriff verweigert", doch hier kommt dann das Login-Modul. Das hatte schon eine gewisse Vorfreude ("Hurra geschafft - überlistet") ausgelöst, doch zu früh gefreut. Ich bekomme zwar keinerlei Fehlermeldungen für das Login, aber auch keinen Zugriff. Zumindest müsste ja jetzt die Startseite bearbeitbar sein - ist sie aber nicht und die anderen Seiten funktionieren auch nicht.

Hat hier jemand eine Idee?

‹ Gruppen in definierten Bereichen durch registrierte Benutzer erstellen lassen Fatal error ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

2 Vorschläge

Eingetragen von guidot@drupal.org (13)
am 01.03.2008 - 13:06 Uhr

Die Alias-Einstellungen sind unabhängig von der Einstellung der lesbaren URLs.

Nach dem Einloggen solltest Du zum Abschalten mit http://localhost/DeinDrupalverzeichnis/index.php?q=admin/settings/clean-urls auf die passende Einstellungsseite kommen. Aber vielleicht genügt es, in der Datei .htaccess (im Stammverzeichnis der lokalen Drupalinstallation) den Eintrag

  # RewriteBase /

zu aktivieren und den lokalen Pfad zu ergänzen:
RewriteBase /DeinDrupalverzeichnis

Vielleicht klappt's dann auch lokal mit den lesbaren URLs.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du die Rewrite Funktion

Eingetragen von Tobias Bähr (4019)
am 01.03.2008 - 13:19 Uhr

Hast du die Rewrite Funktion von Apache aktiviert? Sowie es aussieht nicht, in der C:\xampp\apache\conf\httpd.conf Datei nach rewrite suchen und das raute zeichen # entfernen! Apache neustarten!

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zuerst mal danke für die

Eingetragen von 2Be (361)
am 02.03.2008 - 12:55 Uhr

Zuerst mal danke für die schnellen Antworten euch beiden.

guidot@drupal.org schrieb

Die Alias-Einstellungen sind unabhängig von der Einstellung der lesbaren URLs.
Nach dem Einloggen solltest Du ...

Sorry, Guido, aber genau hier liegt das Problem. Ein Login ist nicht möglich. Die Login-Seite kann ich nicht aufrufen, bekomme ich durch manuelle Eingabe der URL ein Login, dann wird dieses einfach "nicht wahrgenommen". Ich bekomme keine Fehlermeldung, das der Login fehlschlug, aber auch keinen Link zum Verwaltungs-Menü angezeigt.

@Tobias
Ich habe die Rewrite-Einstellungen nochmal geprüft. Das ReWrite-Modul des Apache2 funktioniert. Doch ich verwende nicht XAMPP, sorry, hätte ich eventuell dazuschreiben sollen.

Auch das Ändern der ReWriteBase in der .htaccess hat nicht funktioniert, obwohl der Ansatz mit Sicherheit richtig war, denn ich habe auf dem lokalen Webserver einige Websites liegen und brauche dort diese Basis, da ich ja nicht über die root starte.

Wenn ich ja die Möglichkeit bekomme, mich nochmal einzuloggen, dann wären alle Probleme gelöst. Ich hatte sogar PathAuto gelöscht, um die URL's zu unterdrücken, doch das hat auch nicht geholfen. Kann ich eventuell über die Datenbank die lesbaren URL's abstellen? Damit müsste ich ein Login erreichen und könnte dann die URL's lokal richtig aufbauen.

----------
Zitat:"Ich habe die Länge und Breite dieses Landes bereist und mit den besten Leuten geredet, und ich kann Ihnen versichern, daß Datenverarbeitung ein Tick ist, welcher dieses Jahr nicht überleben wird.“ Editor für Computerbücher bei Prentice Hall, 1957

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Aliase sind, wie gesagt,

Eingetragen von guidot@drupal.org (13)
am 02.03.2008 - 15:34 Uhr

Die Aliase sind, wie gesagt, nicht das Problem: PathAuto automatisiert lediglich die Erstellung von Aliasen, das Löschen des Moduls kann Dir nicht helfen, die Aliase selbst bleiben da. Im Übrigen funktionieren lesbare URLs auch ohne Aliase (und umgekehrt).

Bezüglich Login: Was heißt nicht wahrgenommen?

  • Landest Du wieder auf der Anmeldeseite? Prüf mal, ob localhost Cookies anlegen darf.
  • Kommt eine 404-Fehlerseite (und ev. eine lesbare URL in der Adresszeile)? Das weist auf die fehlende Unterstützung von lesbaren URLs hin und auf erfolgreiches Einloggen. Probier meinen Tipp mit der angegebenen URL.
  • Was anderes? Schreib mal, was.

Apaches Multiviews kann auch Probleme mit lesbaren URLs bringen. Prüf mal, ob das bei Dir aktiviert ist. Falls ja, ausschalten.

In der Drupal-Datenbank gibt es in der Tabelle 'variable' den Datensatz clean_url, dessen Wert ist bei aktivierten lesbaren URLs:

s:1:"1";

bei deaktivierten lesbaren URLs:
s:1:"0";

So kannst Du die lesbaren URLs also direkt von Hand abschalten. Wichtig: Die Tabelle 'cache' musst Du danach leeren (nicht löschen!) und im Browser die Seite neu laden. Ich hab das hier auf meine lokalen Installation eben selbst ausprobiert.

Im Übrigen ist das Leeren der anderen Cache-Tabellen (cache_filter, cache_menu, cache_page) keine schlechte Idee. Deren Inhalte stammen ja noch von der Live-Seite und passen ev. nicht mehr. Schaden (außer Performanceverlust während des Wiederauffüllens) kann es, soweit ich weiss und auch ausprobiert habe, nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

guidot@drupal.org

Eingetragen von 2Be (361)
am 02.03.2008 - 20:15 Uhr
guidot@drupal.org schrieb

Die Aliase sind, wie gesagt, nicht das Problem: PathAuto automatisiert lediglich die Erstellung von Aliasen, das Löschen des Moduls kann Dir nicht helfen, die Aliase selbst bleiben da. Im Übrigen funktionieren lesbare URLs auch ohne Aliase (und umgekehrt).

O.K., dann will ich das mal endlich glauben ;-) Nein, ernsthaft, ich dachte das Problem könnte hier liegen, denn wenn ich die z.B. die URL http://localhost/drupalverzeichnis/index.php?=node/2 eingebe, dann wird auch die richtige Seite aufgerufen. Ich habe das jetzt mal mit 5 - 6 Seiten sporadisch durchgetestet und das funktioniert. Doch wenn ich die entsprechenden Menüpunkte wähle, dann bekomme ich einen 404 (Page not found)-Fehler. Daher ging die Vermutung in lesbare URL's.

guidot@drupal.org schrieb

Bezüglich Login: Was heißt nicht wahrgenommen?

Ich wußte nicht, wie ich das besser schreiben soll. Wenn ich jetzt z.B. deinen Link mit den Clean-URL's teste, dann bekomme ich einen "Zugriff verweigert"-Fehler. Klar, ich konnte mich ja lokal noch nie anmelden, also habe ich keinen Zugriff auf das Verwaltungs-Menü. Doch da bekomme ich zumindest mal einen Login, also das Eingabeformular mit Benutzername und Passwort. Ich gebe dann hier die Benutzername und Passwort des Admins der Live-Site ein (sollte ja in der Datenbank gespeichert sein, oder?) und werde ohne Fehlermeldung auf die Startseite gelenkt. Die URL ist dann http://localhost/drupalverzeichnis/?destination=admin%2Fsettings%2Fclean... (bei Anzeige der Startseite!). Vielleicht hilft das ja :-)

Zitat:

Was anderes? Schreib mal, was.

Ich benutze (K)Ubuntu 7.10 (aktuelleste stabile Version) und habe dort über die Quellen Apache2, MySQL und PHP installiert. Das bedeutet jetzt nicht, das ich der absolute Linux-Freak bin. Ich habe das nur über die Anleitung im Wiki von ubuntuusers.de installiert und erspare mir so die Upgrades des XAMPP-Systems, da es über die Ubuntu-Quellen automatisch aktuell gehalten wird ;-)

Zitat:

Apaches Multiviews kann auch Probleme mit lesbaren URLs bringen. Prüf mal, ob das bei Dir aktiviert ist. Falls ja, ausschalten.

Äh, bitte was????? Doch ich habe Drupal einfach mal lokal frisch installiert und dort die lesbaren URL's aktiviert. Einfach um zu sehen, ob es läuft. Das ist nicht das Problem. Die Live-Site wurde auch vorher teilweise lokal entwickelt und nachdem ich von Drupal überzeugt war habe ich dann Drupal auf dem Server installiert und die lokale Installation leider! vernachlässigt. Der Fehler rächt sich nun ja ;-)

Zitat:

In der Drupal-Datenbank gibt es in der Tabelle 'variable' den Datensatz clean_url, dessen Wert ist bei aktivierten lesbaren URLs:

s:1:"1";

bei deaktivierten lesbaren URLs:
s:1:"0";

So kannst Du die lesbaren URLs also direkt von Hand abschalten. Wichtig: Die Tabelle 'cache' musst Du danach leeren (nicht löschen!) und im Browser die Seite neu laden. Ich hab das hier auf meine lokalen Installation eben selbst ausprobiert.

Im Übrigen ist das Leeren der anderen Cache-Tabellen (cache_filter, cache_menu, cache_page) keine schlechte Idee. Deren Inhalte stammen ja noch von der Live-Seite und passen ev. nicht mehr. Schaden (außer Performanceverlust während des Wiederauffüllens) kann es, soweit ich weiss und auch ausprobiert habe, nicht.

Yep, das hat es jetzt dann gebracht!!!! Die Seite ist lokal wieder zugänglich, die Menüpunkte funktionieren wieder und vor allem habe ich jetzt ein Login und kann auch alles wieder einstellen, wie ich es brauche. Vielen, vielen Dank für die Hilfe an guidot!!!!
----------
Zitat:"Ich habe die Länge und Breite dieses Landes bereist und mit den besten Leuten geredet, und ich kann Ihnen versichern, daß Datenverarbeitung ein Tick ist, welcher dieses Jahr nicht überleben wird.“ Editor für Computerbücher bei Prentice Hall, 1957

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

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 30 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