Support » Allgemeine Fragen » Datenbank zerschossen

  • Ich habe diese Webseite vor ca. 1,5 Jahren für einen Kunden erstellt. Alles lief gut, bis vor ca. 1,5 Monate. Da gab es auf einmal Werbeeinträge im Gästebuch. Der ältere Herr, für den ich die Webseite erstellt, hat mich erst gestern früh angesprochen. Da war mir schon klar, dass die Sicherheit unserer Datenbank ein paar Lücken hat.
    Ich ging also daran, die Datenbank zu überarbeiten, und habe sie mir dadurch zerschossen.
    Jetzt wollte ich eine neue dazusagen, jedoch greift WordPress auf diese nicht zu.

    „Deine Datei wp-config.php hat ein leeres Datenbank-Tabellenpräfix, was nicht unterstützt wird“

    Dann habe ich mi den wp-config.php angesehen, aber keinen Fehler gefunden. Die DB-Name etc. ist alles so eingetragen, dass WordPress eigentlich auf die neue DB zugreifen sollte.

    Ich habe schon einige Zeit gegrübelt, komme aber zu keinem Ergebnis – außer – alles löschen und neu aufsetzen.
    Oder?

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 1 Antwort (von insgesamt 1)
  • Hallo @majalandmann und willkommen im Forum,

    da ist ja einiges schief gelaufen.

    Zunächst einmal muss „Werbung im Gästebuch“ nicht unbedingt heißen, dass die Website gehackt und die Datenbank beeinträchtigt ist. Es kann auch einfach sein, dass es sich um einfachen Spam handelt – so, wie du ihn in deinem E-Mail-Account vermutlich auch kennst. Wenn die Website allerdings tatsächlich gehackt wurde, reicht es meistens nicht, die Datenbank zu bereinigen. Eine ausführliche Beschreibung der notwendigen Schritte habe ich hier „archiviert“: https://pixolin.de/arbeitsschritte-reparatur-gehackte-website/

    Bevor du Änderungen an der Datenbank vornimmst, solltest du immer Backups machen. Das scheint hier versäumt worden zu sein? Vielleicht hat dein Webhoster noch ein brauchbares Backup?

    In der Konfigurations-Datei wp-config.php stehen die Zugangdaten für die MySQL-Datenbank: Datenbankname, Datenbankbenutzer und Passwort sowie Datenbank-Host und Port. Darunter kommen Sicherheitsschlüssel und noch weiter unten wird das Tabellen-Präfix aufgeführt, es sollte also eine Zeile

    $table_prefix = 'wp_';

    vorhanden sein, wobei das Tabellen-Präfix (also die Silbe, die vor jeden Tabellennamen gehängt wird) individuell abweichen kann.

    Die Änderung des Datenbanknamens macht natürlich nur Sinn, wenn du auch eine neue Datenbank angelegt hast. Sind in dieser Datenbank noch keine Tabellen vorhanden, legt WordPress im Rahmen einer Neuinstallation neue Tabellen an – du startest also wieder bei Null. Wenn du aber aus einem Backup die Tabellen wiederherstellen konntest und in eine neue Datenbank importiert hast, musst du nur prüfen, mit welcher Vorsilbe diese Tabellen anfangen und dann den Eintrag in der wp-config.php ggf. entsprechend anpassen.

Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „Datenbank zerschossen“ ist für neue Antworten geschlossen.