WordPress Reparatur: Ihre Website wieder zum Laufen bringen
Etwas ist kaputt und es muss schnell gehen. Wir grenzen die Ursache ein, sichern den Bestand und retten die Seite, ohne dabei etwas zu überstürzen.
Reparieren heißt nicht neu bauen
Wenn eine Website ausfällt, wird oft in Panik entschieden. Ein neues Theme, ein Plugin schnell deaktiviert, ein Update hinterher. Danach ist der Fehler häufig größer als vorher.
Das Ziel ist simpel: Ihre Seite soll wieder laufen, und zwar so, dass sie danach auch stabil bleibt. Eine Website schnell wieder ans Netz zu bringen ist die eine Hälfte der Arbeit. Die andere ist der Nachweis, dass die Ursache wirklich beseitigt wurde und nicht nur zugedeckt.
Wir gehen anders vor. Ersteinmal wird gesichert, was da ist, auch im kaputten Zustand. Danach schauen wir uns die Fehlermeldungen an und arbeiten uns von der Ursache aus vor. Ein Ausfall hat fast immer einen konkreten Auslöser und der lässt sich finden.
Wichtig ist uns dabei eine Trennung: Diese Seite ist keine verkappte Verkaufsseite für einen größeren Umbau. Reparatur heißt Reparatur. Wenn Ihre Installation danach stabil läuft und Sie nichts weiter wollen, ist der Auftrag für uns erledigt. Erst wenn dieselbe Baustelle zum dritten Mal aufreißt, reden wir über Alternativen.
Typische Auslöser
Ein Plugin-Update, ein PHP-Versionswechsel beim Hoster, ein abgelaufenes Zertifikat, ein volles Speicherkontingent oder eine Änderung im Theme die jemand vor Wochen gemacht hat und die erst jetzt auffällt.
Wann es dringend ist
Bei einem kompletten Ausfall, bei Fehlermeldungen mit Datenbankbezug und bei Verdacht auf einen Angriff. Was dann gilt, steht auf der Seite zu Anzeichen für einen Hack.
Was Sie tun können, bevor jemand draufschaut
Diese vier Punkte helfen uns später und kosten Sie zehn Minuten. Alles darüber hinaus sollten Sie im allgemeinen jemandem überlassen der die Installation kennt.
- Notieren Sie die genaue Fehlermeldung samt Uhrzeit, am besten mit einem Bildschirmfoto.
- Schreiben Sie auf, was zuletzt geändert wurde: Update, neuer Beitrag, Hostingumstellung.
- Prüfen Sie, ob Sie ein aktuelles Backup haben und wo es liegt.
- Sammeln Sie die Zugangsdaten für Hosting, Domain und Website an einer Stelle.
- Nichts löschen, auch keine verdächtigen Dateien. Sie sind manchmal der einzige Hinweis auf die Ursache.
- Kein Backup einspielen, wenn Sie nicht sicher wissen, ob es sauber ist.
- Keine weiteren Updates installieren, solange der Fehler nicht eingegrenzt ist.
- Nicht mehrere Dinge gleichzeitig ändern, sonst weiß hinterher niemand was geholfen hat.
Wie wir eine defekte Installation angehen
-
Sichern, bevor irgendetwas passiert
Vollständige Kopie von Dateien und Datenbank, im aktuellen Zustand. Auch eine kaputte Website ist eine Datenquelle und wir wollen jederzeit zurück können.
-
Fehlerbild einordnen
Serverprotokolle, PHP-Fehlermeldungen und der Debug-Modus liefern meist innerhalb weniger Minuten eine Richtung. Ohne diese Daten wäre alles Weitere Raten.
-
In der Testumgebung eingrenzen
Die Kopie wird auf einem Staging-System aufgesetzt. Dort schalten wir Erweiterungen und Theme kontrolliert ab und wieder zu, bis der Auslöser feststeht.
-
Ursache beheben statt Symptom
Je nach Befund: Konflikt auflösen, fehlerhaften Code korrigieren, Datenbanktabelle reparieren, PHP-Version anpassen oder eine Erweiterung durch eine schlankere Lösung ersetzen.
-
Prüfen und zurückspielen
Formulare, Menüs, Suche, Weiterleitungen und die wichtigsten Seiten werden getestet. Erst danach geht die reparierte Fassung live.
-
Kurz nachschauen
In den Tagen danach beobachten wir Serverfehler und Ladezeiten, damit ein zweiter Ausfall nicht unbemerkt heranreift.
Was am häufigsten kaputtgeht
Eine Übersicht der Fehlerbilder die uns am häufigsten erreichen, mit dem was meist dahintersteckt.
| Was Sie sehen | Meist dahinter | Aufwand |
|---|---|---|
| Komplett weiße Seite | PHP-Fehler in Theme oder Erweiterung, oft nach einem Update | meist Stunden |
| Fehler beim Aufbau der Datenbankverbindung | Falsche Zugangsdaten, überlastete oder beschädigte Datenbank | Stunden |
| Layout zerschossen | Builder-Inhalte nach Update, fehlende Stildateien, Caching | Stunden bis Tage |
| Formular verschickt nichts | Mailversand vom Server blockiert oder Empfänger nicht mehr gültig | meist Stunden |
| Kein Zugang zum Login | Sicherheits-Plugin, geänderte Adresse oder gesperrte Benutzer | Stunden |
| Seite sehr langsam bis unerreichbar | Ressourcengrenze beim Hoster, Endlosschleife oder Angriffslast | Tage |
Zwei Dinge kommen bei fast jedem dieser Fälle dazu. Erstens ist der Zeitpunkt des letzten Eingriffs die wichtigste Information überhaupt, weil sich damit die Suche halbiert. Zweitens sind es selten exotische Ursachen, sondern die immer gleichen fünf oder sechs. Genau deshalb lohnt es sich, nicht sofort mit dem Reparieren anzufangen sondern kurz zu sortieren.
Die Zeitangaben sind grobe Erfahrungswerte und gelten für den Normalfall. Wenn niemand mehr weiß was in den letzten Monaten geändert wurde, dauert die Eingrenzung länger. Eine ausführliche Beschreibung der einzelnen Symptome finden Sie unter Beschreibung der einzelnen Symptome.
Damit es nicht gleich wieder passiert
Nach der Reparatur schlagen wir meist ein paar kleine Dinge vor. Die kosten wenig und verhindern die Hälfte aller Wiederholungsfälle.
- Automatische Backups mit einer Aufbewahrung von mindestens dreißig Tagen
- Ein Staging-System auf dem Updates ohne weiteres vorher getestet werden können
- Aktuelle PHP-Version, abgestimmt auf Theme und Erweiterungen
- Aufräumen bei den Benutzerkonten, gerade bei ehemaligen Dienstleistern
- Eine kurze Notiz darüber wer was ändern darf
Wenn dieselben Probleme trotzdem wiederkommen, liegt es selten am Zufall. Dann lohnt sich ein Blick auf die Struktur der Installation. Das ist der Punkt an dem technisches Aufräumen günstiger wird als die nächste Reparatur.
Wann sich eine Reparatur nicht mehr lohnt
- Das Theme wird nicht mehr gepflegt und ist die Ursache des Fehlers.
- Zwei zentrale Erweiterungen sind unvereinbar und beide werden gebraucht.
- Die Installation wurde bereits mehrfach notdürftig geflickt, an mehreren Stellen gleichzeitig.
- Es gibt keine Sicherung und die Datenbank ist teilweise beschädigt.
In solchen Fällen könnte man reparieren, aber es wäre teurer als der saubere Weg. Wir sagen Ihnen das mit einer Zahl daneben, damit Sie selbst entscheiden können. Ein Nachbau mit gleicher Optik ist dann genau so gut möglich wie ein Neuanfang, nachzulesen unter Umbau bei Erhalt des Designs.
Fragen zur Reparatur
Wie schnell können Sie anfangen?
Bei einem kompletten Ausfall in der Regel am selben Werktag. Voraussetzung ist, dass wir Zugang zu Hosting und Website bekommen. Wenn Zugangsdaten erst gesucht werden müssen, verlieren wir die meiste Zeit vor der eigentlichen Arbeit.
Was kostet eine Reparatur?
Wir rechnen nach Aufwand und nennen vorher eine Spanne. Die meisten Fälle liegen zwischen zwei und acht Stunden. Wenn sich abzeichnet, dass es deutlich mehr wird, melden wir uns vorher und nicht mit der Rechnung.
Brauche ich dafür einen Wartungsvertrag?
Nein. Sie können uns für einen einzelnen Fall beauftragen und danach wieder gehen. Einen laufenden Vertrag empfehlen wir nur, wenn Sie regelmäßig Unterstützung brauchen und die Seite geschäftskritisch ist.
Können Sie auch helfen, wenn eine andere Agentur die Seite gebaut hat?
Ja, das ist der Normalfall. Wir bewerten die Arbeit anderer dabei nicht, sondern lösen das Problem. Wenn Ihr bisheriger Dienstleister weiterarbeitet, dokumentieren wir alles im einzelnen, damit er nahtlos anschließen kann.
Was ist, wenn kein Backup existiert?
Dann sichern wir zuerst den aktuellen Stand, so kaputt er auch sein mag. Oft liegt beim Hoster noch eine automatische Sicherung von der niemand wusste. Falls nicht, arbeiten wir mit dem was vorhanden ist und rekonstruieren fehlende Teile.
Verlieren wir dabei Inhalte?
In aller Regel nicht. Inhalte liegen in der Datenbank und die bleibt unangetastet, solange nicht sie selbst das Problem ist. Bei beschädigten Tabellen lässt sich meist ein Großteil wiederherstellen, aber eine Garantie können wir dafür nicht geben.
Schildern Sie kurz, was passiert ist
Adresse der Website, Fehlermeldung, letzter bekannter Eingriff. Mehr brauchen wir für den Anfang nicht. Sie hören schnell von uns.