Posts Tagged‘datenbank’

Eigene Fehlerseite bei Datenbank-Problemen

Mit dem WordPress-Update auf die Version 2.3.2 gibt es nun (endlich) auch die Möglichkeit, bei Datenbank-Problemen eine individuell gestaltete Fehlerseite anzuzeigen. Bisher war das nur mit einem Hack möglich, den ich im Mai letzten Jahres vorgestellt hatte.

Die individuell Fehlerseite (hier meine Seite) wird in der Datei db-error.php abgelegt und wird im Ordner ‚wp-content‚ gespeichert. Ist die Datei vorhanden, zeigt WordPress bei Verbindungsproblemen zur Datenbank nun diese neue, individuell stylebare Datei an. Diese „offizielle“ Möglichkeit einer eigenen Errorseite hat den Vorteil, dass erneute Änderungen am Code bei einem Upgrade bzw. Update entfallen. Der Hack aus dem letzten Jahr musste hingegen bei jedem Update neu eingefügt werden.

Welche Änderungen und Fixes das Update, das übrigens als sicherheitsrelevant eingestuft wird, sonst noch mit sich bringt, lässt sich zum Beispiel bei Westi oder direkt bei WordPress nachlesen.

Individuelle WP Datenbank Fehlerseite

Die Fehlerseite die WordPress anzeigt, wenn keine Verbindung mit der Datenbank besteht, ist ziemlich hässlich. Und nicht nur das: Je nach Einsatzgebiet der Software kann es auch unprofessionell aussehen, wenn der Besucher eine Seite mit für ihn verwirrenden Erklärungen und WordPress-Logo vorgesetzt bekommt.

Standard WordPress Database Error

Leider bietet WordPress derzeit keine offizielle Möglichkeit, die Seite mit einem Template individuell zu gestalten. Auch die Nutzung eines Plugins fällt weg, da für die Plugin-Abfrage die Datenbankverbindung benötigt wird. Mit einem kleinen Hack kommt man aber doch zur eigenen Fehlerseite, inklusive einer Benachrichtigung per eMail an den Administrator.

Continue Reading

Probleme beim Hoster nine.ch?

Stelle gerade fest, dass derzeit weder SLUG, noch paperholic oder bjoerns blog erreichbar sind. Die Sites sind alle bei nine.ch gehostet und können auch abgerufen werden, lediglich die Datenbankverbindungen funktionieren nicht.
Wo das Problem genau liegt weiss ich natürlich nicht, denn nine.ch ist nicht wirklich auskunftsfreudig. Zumindest kann ich auf den nine.ch-Seiten keinerlei Supportinfos bzw. Trouble-Tickets finden…

[Update] 18:02 Uhr
Welcome back SLUG, paperholic und bjoern…