?q=admin und admin
am 16.11.2012 - 17:46 Uhr in
Guten Abend,
ich baue mir gerade eine Website mit Hilfe von Drupal auf. Als Theme habe ich das Mistrix Theme von Themeforest.net gewählt. Die Installation lief so ab: Zunächst musste man eine beigefügte data.sql mittels phpMyadmin in die Datenbank laden und die kompletten Core Dateien von Drupal 7 per FTP auf den Server schieben. Anschließen musste man in die settings.php die Datenbankinformationen eintragen. Dies hat soweit auch alles funktioniert. Wenn ich meine Seite aufrufe, erscheitn das korrekt installierte Template.
Als nächstes sollte man sich mit einem vorgefertigen Administratornamen und einem vorgegebenen Passwort anmelden.
Ich habe dazu folgende URL aufgerufen:
Hier konnte ich mich mit den entsprechenden Daten anmelden. Nun kam aber das große Problem zum Vorschein, das ich bislang noch nich lösen konnte. Wenn ich auf den LOGIN Button klicke, will die Seite meinen Adminbereich aufrufen. Es wird folgende URL geladen:
Diese URL existiert aber nicht. Wenn ich dann per Hand folgende URL eintippe:
www.meineseite.de/?q=users/admin
gelange ich zu meinem Profil. Ich muss also bei jeder Seite, die ich aufrufen möchte, per Hand den Zusatz ?q= eingeben. Im Adminbereich lassen sich auf diese Weise keine Einstellungen speichern, weil man immer auf eine Seite geleitete wird, die nicht den Zusatz ?q= aufweist und aus diesem Grund nicht existiert. Leider weiß ich mir nicht zu helfen.
Es wäre toll, wenn mir jemand einen Tipp oder eine Lösung für mein Problem anbieten kann.
Vielen, vielen Dank schon jetzt!!!
- Anmelden oder Registrieren um Kommentare zu schreiben

Wie? Themeforest.net liefern
am 16.11.2012 - 18:58 Uhr
Wie? Themeforest.net liefern ein Drupal-"Installationspaket" mit einer fertigen Datenbank aus? Seltsam...
Jedenfalls scheint das Problem zu sein, dass in dieser DB "Clean URLs" konfiguriert ist, obwohl es wohl auf Deinem Server nicht läuft.
Normalerweise wird das von Drupal bei der Installation überprüft, wenn Du aber eine fertige DB draufspielst, entfällt diese Prüfung.
Versuche mal folgendes:
Gehe zu [www.deineseite.de]/?q=admin/config/search/clean-urls und schau Dir dort mal die Einstellungen an. Wenn bei "Clean Url" ein Häkchen gesetzt ist, deaktivieren.
Dann solltest Du wieder überall Links mit '/?q=' bekommen.
Das ist aber noch nicht die Lösung des Problems, denn man sollte schon mit "Clean Urls" arbeiten. Dafür muss auf Deinem Server "mod_rewrite" laufen. Am besten setzt Du Dich mit diesem Problem (kein mod_rewrite) mit Deinem Provider in Verbindung. Wenn es eingerichtet ist, kannst Du "Clean Url" wieder aktivieren.