Wenn euer MySQL Datenbank Server mal wieder down ist, bekommt ihr immer so eine hässliche Seite zu sehen:

WordPress, Error Establishing a Database Connection

Im Internet habe ich eine schöne Anleitung gefunden, wie man das ändern kann:
Creating a custom WordPress database error page

Man muss in der original ‚/wp-includes/wp-db.php‘ die Ausgabe des Errortexts ändern.

Zuerst bitte ein Backup der Datei machen, also zum Beispiel als wp-db.phporg speichern.

Dann öffnet man die Datei und sucht die Stelle, wo die Error-page erstellt wird. Bei meinem WordPress 2.2.3 ist das von Zeile 380 bis Zeile 393.

Diesen ganzen Abschnitt habe ich ersetzt durch: „include(’sql-err.php‘);“

Das sieht jetzt so aus:

$admin_dir = ‚wp-admin/‘; // Zeile 378 war schon da

include(’sql-err.php‘); // Zeile 380 ist das Replacement

die(); // Zeile 382 war auch schon da, vorher in 394

Jetzt wird also bei einem MySQL Error die Datei sql-err.php aufgerufen, welche es noch zu erstellen gilt!

Ich habe den Quelltext der kompletten (laufenden!) Seite aus dem Browser genommen, fast alle Inhalte und Links gelöscht und ein paar Zeilen neu geschrieben.

Sieht jetzt so aus: Database Error (link deleted..)

In dem oben angegebenen Link wurde das etwas anders gemacht, schaut euch das ruhig auch mal an.

Improve WordPress security by changing the WordPress Database Prefix. This article shows a step by step guide on changing the database prefix in WordPress. Beginners guide to the WordPress database. Learn how WordPress Database works. See how you can manage, secure and optimize your WordPress database. Ideally you'd upgrade your but this isn’t always possible. Luckily there's an easy work-around for the Unknown collation: utf8mb4_unicode_ci .