Node vollständig entfernen, Datenbank bereinigen
Eingetragen von bbackup (42)
am 07.05.2011 - 19:30 Uhr in
am 07.05.2011 - 19:30 Uhr in
Hallo,
ich habe mir vor kurzem das Modul sitemap installiert. Auf meiner generierten Sitemap taucht eine Seite auf, die schon vor langer Zeit gelöscht wurde. Es handelt sich um /node/9. Offenbar wurde diese node nicht richtig bzw. nicht vollständig gelöscht und es sind Überbleibsel in der Datenbank geblieben.
Wie kann ich diese Node komplett löschen bzw. die Datenbank bereinigen?
Viele Grüße
Gerald
- Anmelden oder Registrieren um Kommentare zu schreiben
Rufe den Node über die URL
am 07.05.2011 - 19:43 Uhr
Rufe den Node über die URL direkt auf mittels deine.domain.de/node/9/edit. Am unteren Ende der Seite sollte sich ein Löschen-Button befinden. Damit bekommst Du den Node weg.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Funktioniert leider nicht
am 07.05.2011 - 19:51 Uhr
Der Tipp funktioniert leider nicht. Wenn ich /node/9/edit aufrufen, dann bekomme ich: Die angeforderte Seite konnte nicht gefunden werden.
Ich vermute einen inkosistenten Zustand auf der Datenbank. Kann ich den irgendwie bereinigen? Per Tool oder notfalls per Hand mit phpMyAdmin?
Besser sichern - Better Backup
Node 9 ist ein Web-Formular
am 07.05.2011 - 20:15 Uhr
Ich habe mir die Sache auf der Datenbank mal angeschaut und gesehen, dass node 9 ein Web-Formular ist. In der Verwaltung der Webformulare (admin/content/webform) sehe ich auch einen Eintrag für node/9. Aber welche Operationen ich auch auf dieser Node ausführe (z.B. Bearbeiten oder Leeren), ich bekomme ich die Fehlermeldung "Seite kann nicht angezeigt werden".
Besser sichern - Better Backup
Dann solltest Du mal die
am 07.05.2011 - 20:19 Uhr
Dann solltest Du mal die Caches löschen unter Webseiteneinstellungen > Leistung und dann die Sitemap neu aufbauen. Vermutlich hilft das dann, wenn der Node schon weg ist.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Ich habe jetzt einfach mal
am 07.05.2011 - 20:27 Uhr
Cache leeren hat nicht geholfen. (Diese Node gibt es auch schon monatelang nicht mehr.)
Ich habe jetzt einfach mal auf der Datenbank in der Tabelle node die NID 9 gelöscht. Natürlich erstmal nur auf der Test-Datebank. Die Sitemap ist nun korrekt. Ich weiß allerdings nicht, ob ich später irgendwelche negativen Seiteneffekte von dieser Aktion erleben werde.
Daher nochmal die Frage: Gibt es Tools zum Aufspüren/Beseitigen von Inkonsistenzen in der Drupal Datenbank?
Besser sichern - Better Backup