[gelöst] Es wird nur noch die Startseite angezeigt und die Anmeldung geht nicht mehr
am 16.07.2010 - 17:40 Uhr in
Hallo,
Ich habe folgendes Problem:
Auf meiner Internetdomain geht nur noch die Startseite. Klickt man auf einen Menuepunkt, zeigt der IE die richtige url an, es kommt aber wieder nur die Startseite. Geht man auf den Anmeldelink (.../?q=user) kommt die Fehlermeldung: "Page not found". Somit kann ich mich auch nicht mehr als Administrator anmelden.
Was habe ich vorher gemacht:
- 2 neue Module installiert Lightbox2, ITweak_upload
- einen neuen Inhaltstyp angelegt
- und leider etwas an den user_roles verändert.
Ich vermute da liegt der Hund begraben -> die user_roles verändert und jetzt kommt man nicht mehr auf die Seiten.
Kann mir jemand einen Tip geben wo ich in der Datenbank in welcher Tabelle, welche Einträge eventuell zurückstellen kann? Eine Sicherung liegt leider nicht vor!
Vielen Dank für Eure Mithilfe!
Kauli
- Anmelden oder Registrieren um Kommentare zu schreiben
Don't panic!
am 19.07.2010 - 17:57 Uhr
Erstmal Backup anlegen, entweder mit PHPMyAdmin oder (besser) MySQLDumper. Sollten eigentlich alle Provider haben.
Du kannst mal probieren, die beiden neuen Module zu deaktivieren. Das geht über die Datenbank. Du kannst aber auch einfach die info-Dateien der fraglichen Module zwischenzeitlich umbenennen, etwa in .info.DEAKTIVIERT, dann findet Drupal die Module auch nicht mehr.
Dann evtl. auch mal die Caches leeren, Cron und/oder update.php ausführen.
Ausgesperrt!
am 23.07.2010 - 16:01 Uhr
Hallo Frank,
die Module habe ich deaktiviert. Dies hat leider nichts gebracht.
Cache leeren und cron ausführen kann ich nicht, da ich nicht in den Adminbereich komme. Ich kann mich nicht am Frontend anmelden.
Ich vermute ich hatte etwas an den Berechtigungen / Rollen verändert. Das klingt zwar ein wenig chaotisch, ist auch normal nicht meine Art, aber ich weis nicht mehr genau was ich da abgespeichert habe.
Wie kann ich den Zugriff auf den Inhalt über die Datenbank wieder freischalten?
Gruß
Kauli
Sofern du auf die Datenbank
am 20.07.2010 - 09:44 Uhr
Sofern du auf die Datenbank Zugriff hast, kannst du auch den Cache leeren bzw. Module deaktivieren:
> Cache leeren -> einfahc die mit "cache"-beginnenden Tabellen leeren
> Module deaktivieren -> in der Tabelle system werden alle Modulinfo gespeichert - hier gibt es ein Statusfeld - dies müsste für das entsprechende Modul einfach auf "0" statt "1" gesetzt werden..
Die Tabellen mit Cache habe
am 20.07.2010 - 20:55 Uhr
Die Tabellen mit Cache habe ich geleert und die die 2 zuletzt installierten Module sind deaktiviert.
Was kann ich sonst noch tun?
update.php ausführen / Cron laufen lassen
am 21.07.2010 - 07:54 Uhr
ggf. in der settings.php die Updateberechtigung auch für andere Benutzer als User 1 vergeben.
Ist das update ausführen
am 21.07.2010 - 21:41 Uhr
Ist das update ausführen wirklich die letzte Möglichkeit?
Ein update bei einem nicht funktionierenden System scheint mir ein wenig riskant.
Ich fühle mich nicht so fit und müsste dies erst auf einen Testsystem üben.
Ich habe momentan die Version 6.13 installiert auf welche Version soll ich updaten?
Gleich auf die 6.17 oder muß ich erst über die nächst höhere Version gehen?
Nicht updaten...
am 22.07.2010 - 09:45 Uhr
... sondern nur das update.php-Script ausführen. Das ruckelt dir ggf. die Datenbank wieder zurecht, falls da was geändert wurde.
Meine nächste Vermutung wäre, dass du irgendwas an der Ordnerstruktur verändert hast, sodass die Pfade nicht mehr stimmen.
[gelöst]
am 23.07.2010 - 16:00 Uhr
Vielen Dank für Eure Hilfe. Es geht wieder!!!!
Das update.php-script hat geholfen! :-)
Gruß Kauli