Drupal 7 reparieren

Vom Kunden kam eine mit mySQLDumper erzeugte Datensicherung, einer nicht mehr vorhandenen Drupal7-Installation.

Im Root-verzeichnis der Drupal Installation wechseln und dann den hashwert des Passwortes erzeugen:

$ ./scripts/password-hash.sh "123456"

password: 123456   hash: $S$DT8/WxCb4Z76LesMA.f/sA9q3TDNx0p9iOYSyQRbx4qoncyt1zry

Den Hash-Wert des Admin-Passwortes setzen:

UPDATE users SET pass ='$S$DT8/WxCb4Z76LesMA.f/sA9q3TDNx0p9iOYSyQRbx4qoncyt1zry' WHERE uid = 1;

Das Standard-Thema setzen:

UPDATE system SET status=1 WHERE name = 'garland';
UPDATE variable SET value='s:7:"garland"' WHERE name = 'theme_default';

Den Drupal-Cache löschen

TRUNCATE cache;
TRUNCATE cache_bootstrap;
TRUNCATE cache_block;

Für den Admin das Garland Thema einstellen (nur nötig falls ein User Theme benutzt wird):

UPDATE users SET theme='garland' WHERE uid = '1';

Den temporären Pfad neu stellen:

UPDATE
    variable
SET
    variable.value = 's:4:"/tmp";'
WHERE
    variable.name='file_temporary_path';
Tags: