Problem gelöst – 3 Stunden Zittern um den Blog der Medienspürnase

Sonntag der Dreizehnte, aber angefühlt hat sich dieser Tag heute wie ein Freitag der Dreizehnte. Ganze 3 Stunden war auf Grund eines fehlerhaften Plugins Die Medienspürnase Down (neudeutsch für nicht erreichbar).

Was war geschehen?

Ich habe testweise in der vergangenen Nacht ein Plugin installiert, welches automatisch in festgelegten Intervallen Backups vom Blog und der Datenbank des Blogs installiert. Beim Backup heute Mittag hat mir das besagte Plugin auf Grund einer von mir falsch gesetzten Einstellung die Blog-Datenbank schwer bechädigt. In dieser Datenbank werden neben den Blogartikeln auch Kommentare, Links, Tags und vieles mehr von WordPress verwaltet.

Zum Glück bin ich ein vorsichtiger Mensch und ziehe regelmäßig per Hand Backups von meinem Blog – Datenbank und Medienordner – und zusätzlich dazu vor jedem Test von Plugins. Genauso auch gestern Abend. Dazu bin ich bei meinem Webspaceprovider den PHPmyAdmin, also die grafische Datenbankverwaltung, aufgerufen und mit der Exportfunktion die Datenbank lokal auf meinem Computer gesichert. Soweit zum Backup der entsprechenden Daten.

Heute Mittag gab es dann beim automatischen Backup einige Fehlermeldungen, nach denen die Medienspürnase nicht mehr funktionsfähig war. Also habe ich mir die Backups von gestern Abend herausgekramt und die Mediafiles auf den Webspace geschoben. Beim Import der Datenbank gab es allerdings Probleme, denn im Backup standen Anweisungen, die nicht zur MySQL-Version (MySQL steht für ein Datenbankverwaltungssystem) meines Providers gepasst haben. Folgender Code

INSERT DELAYED IGNORE INTO

mußte in

INSERT IGNORE INTO

geändert werden. Das habe ich das Backup der Blog-Datenbank, also die datenbank.sql mit einem Texteditor, dem Notepadd++ geöffnet und mittels automatischem Ersetzen diese Zeilen geändert. Bis der Fehler gefunden war, gabs allerdings fast 3 Stunden Fehlersuche und Bastelei um den Blog wieder zum Laufen zu kriegen.

Fals euch das einmal passieren sollte, könnt ihr das hier gleich als Lösung für dieses problem betrachten.