Drupal reparieren - aber wie?
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 02.05.2009 - 16:56 Uhr in
Wenn plötzlich bestimmte Dinge nicht mehr funktionieren und man nicht mehr auf eine Sicherung zurückgreifen kann, weil einfach zu viele Änderungen vorgenommen wurden, wie reparariert man dann die Drupal-Installation am besten?
- Das Problem: Bei den Inhaltstypen erscheinen die zusätzlich angelegten Felder nicht! Es werden überall nur die Standardfelder (Titel, Textkörper) angezeigt im Node, im Teaser usw. Der Inhaltstype enthält aber weitere CCK-Felder (ein Textfeld, ein Link, usw), welche unter "Inhalt erstellen - MeinInhaltstyp" auch ausgefüllt werden können, aber dann nirgendwo aufscheinen.
- Die Lösung: Datenbank löschen und neu anlegen? Wie geht man vor?
Oder: Datenbank behalten und den Core und alle Module neu raufspielen? Eher nicht, denn an keinem Modul wurde was verändert.
Am ehesten würde ich die Datenbank neu anlegen und hoffe, dass dadurch Drupal wieder repariert ist. Oder? Und wie vorgehen?
Merci.
- Anmelden oder Registrieren um Kommentare zu schreiben
Drupal kann man nicht
am 02.05.2009 - 20:10 Uhr
Drupal kann man nicht reparieren außer die Module zu deinstallieren und wieder zuinstallieren und von vorn anzufangen.
Schreib dir auf welche Änderungen du machst, wenn du den Überblick verlierst.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Weg gefunden
am 03.05.2009 - 11:23 Uhr
Habe einen Weg gefunden, auf Fehlersuche zu gehen:
In der settings.php
$db_prefix = '';
ändern und einen Prefix angeben.Dann install.php aufrufen, Drupal wird neu installiert in die neuen Tabellen mit Prefix.
Jetzt kann man testen und zwar mit der gleichen Codebasis aber mit anderer, neuen Datenbank! So kann man rausfinden, wo das Problem steckt. Hat man den Fehler gefunden, so wie in meinem Fall (es war ein Fehler im Drupal Theme), dann stellt man den Prefix wieder um und macht bei der usprünglichen Installation wieder weiter.