Wie man WordPress hilft, seine Datenbank zu reparieren

Veröffentlicht: 2021-12-09

Es ist keine Untertreibung zu sagen, dass Ihre Datenbank fast der wichtigste Teil Ihrer Website ist. Schließlich leben hier fast alle Daten. Daher gibt es nur einen Ort, an dem Sie zuerst suchen müssen, wenn Ihre Website unterbrochen wird. Das Problem könnte sein, dass Sie die WordPress-Datenbank reparieren müssen.

Da es sich um ein wichtiges Zahnrad im Rad Ihrer Website handelt, erfordert die Reparatur Ihrer Datenbank mehr Arbeit als andere Aspekte von WordPress. In den meisten Fällen müssen Sie die Kerndateien von WordPress öffnen und an den Einstellungen darin basteln. Außerdem müssen Sie oft mit der Datenbank selbst arbeiten, um die Dinge wieder in Ordnung zu bringen. Die gute Nachricht ist, dass Sie wahrscheinlich über alle Werkzeuge und Fähigkeiten verfügen, die Sie benötigen, um eine Fehlerbehebung durchzuführen.

In diesem Beitrag zeigen wir Ihnen, wie Sie Ihre WordPress-Datenbank mit drei verschiedenen Methoden reparieren können. Wir werden auch einige verwandte Fehler ansprechen und was in diesen Situationen zu tun ist.

Der Einfluss Ihrer Datenbank auf Ihre WordPress-Website

Es gibt keinen Teil Ihrer WordPress-Website, der mehr Einfluss hat als Ihre Datenbank. Fast alle Daten auf Ihrer Website befinden sich hier, und der Code, der alles verknüpft, muss sicherstellen, dass Anforderungen und Abfragen schnell ausgeführt werden.

Tatsächlich ist es fair zu sagen, dass die Geschwindigkeit Ihrer Website in großem Maße von Ihrer Datenbank abhängt. Dies ist nicht überraschend, wenn Sie verstehen, wie die Datenbank mit WordPress funktioniert und wie leistungsfähig sie sein kann. Schließlich gibt es Experten für die Verwaltung von Datenbanken, die davon leben. Dies sollte Ihnen zeigen, wie komplex selbst eine einfache Datenbank sein kann.

Um mehr darüber zu erfahren, was die Datenbank für Ihre WordPress-Website bedeutet, sollten Sie unseren Beitrag zur Arbeit mit Datenbanken und zur Ausführung von SQL-Anfragen (Structured Query Language) lesen. Dies sollte Ihnen genügend praktisches Wissen vermitteln, um in Ihrer eigenen Datenbank zu navigieren.

Warum Sie manchmal die Datenbank reparieren müssen

Da es in einer WordPress-Datenbank viele bewegliche Teile gibt, ist es unvermeidlich, dass manchmal zwei Rädchen zum Stillstand kommen. Es gibt eine Handvoll Gründe, Ihre WordPress-Datenbank zu reparieren, obwohl einige häufiger sind als andere. Zum Beispiel:

  • Falsche Datenbankanmeldeinformationen sind der häufigste Grund für Fehler, und dies ist der erste Aspekt, den Sie überprüfen sollten.
  • Möglicherweise sehen Sie auch ein PHP-Speicherbegrenzungsproblem, das sich auf Ihre Datenbank bezieht, aber ein separates Problem für sich ist. Dies erfordert im Vergleich zu tieferen Reparaturen nicht viel, um es zu beheben.
  • Es wird auch einfache Verbindungsprobleme geben, mit denen Sie sich zufrieden geben können, obwohl dies möglicherweise mehr an Ihrer Wahl des Hosts liegt als daran, was Sie falsch machen.

Während diese Situationen häufig auftreten, gibt es auch eine Reihe ernsterer Probleme, die sofortige Aufmerksamkeit erfordern:

  • Beschädigte Dateien in Ihrer WordPress-Installation oder beschädigte Datenbank-'Tabellen'. Beides ist natürlich entscheidend zu beheben.
  • Böswillige Benutzer haben Ihre Website verletzt – mit anderen Worten gehackt. Dies geht offensichtlich über die Bereiche hinaus, in denen Sie Ihre Datenbank reparieren und Ihrem Tag nachgehen können. Wenn Sie dies vermuten, hören Sie auf, diesen Artikel zu lesen, und widmen Sie Ihre Aufmerksamkeit der Lösung dieses geschäftskritischen Problems.

Bei einigen dieser Probleme – selbst bei den einfachen – wissen Sie vielleicht gar nicht, wonach Sie suchen sollen. Wir können dabei helfen – schauen wir uns das im nächsten Abschnitt an.

So erkennen Sie, ob ein reparaturbedürftiger Fehler vorliegt

Im Allgemeinen gibt es einen großen Hinweis darauf, dass ein Problem mit Ihrer Datenbank behoben werden muss: Sie sehen fehlende Bilder, Videos oder Inhalte auf Ihrer Website. Wenn Sie die Gründe dafür erklären können, wissen Sie natürlich, was zu tun (oder zu lassen) ist. Wenn Sie jedoch nicht wissen, warum Assets auf Ihrer Website fehlen, muss Ihre Datenbank wahrscheinlich repariert werden.

Möglicherweise stoßen Sie auch auf einen Fehler namens Kein Update erforderlich. Ihre WordPress-Datenbank ist bereits auf dem neuesten Stand. Dies ist überhaupt kein Datenbankproblem – es hat mit Ihrer Wahl des Caching-Plugins zu tun. Der Name des Fehlers kann Sie jedoch von der Fährte abbringen. Wenn Sie in Zukunft darauf stoßen, wissen Sie, wo Sie anfangen müssen.

Was zu tun ist, wenn beim Herstellen der Datenbankverbindung ein Fehler auftritt

Das Problem mit der Marquee-Datenbank bei WordPress ist ein Fehler beim Herstellen der Datenbankverbindung. Es erhält viele Spaltenzoll, da dies einer der häufigsten Fehler sein kann, die Sie sehen werden.

Obwohl es sich (natürlich) um ein Datenbankproblem handelt, muss Ihres in den meisten Fällen nicht repariert werden. Stattdessen gibt es andere Korrekturen, die Sie ausprobieren können. Wir haben einen Artikel zu diesem Thema, und Sie müssen Ihre Datenbank möglicherweise überhaupt nicht anfassen, damit die Dinge wieder funktionieren. Allerdings müssen Sie oft die Kerndateien von WordPress öffnen, wofür einige Spezialwerkzeuge erforderlich sind.

Was Sie brauchen, um Ihre WordPress-Datenbank zu reparieren

Wie immer sollten Sie sicherstellen, dass Sie alles haben, was Sie brauchen, bevor Sie sich an die Arbeit machen. Dies wird Sie davon abhalten, während des Reparaturvorgangs nach Tools und Anmeldeinformationen zu suchen. Wenn Sie einmal angefangen haben, werden Sie bis zum Ende weitermachen wollen, ohne abgelenkt zu werden.

Daher benötigen Sie Folgendes, um Ihre WordPress-Datenbank zu reparieren:

  • Ein vollständiges, sauberes Backup Ihrer Website. Wenn Sie wiederherstellen müssen, sollten Sie Ihrem aktuellsten Backup die größte Umarmung geben.
  • Ihr Host gibt Ihnen oft Zugriff auf Ihre WordPress-Dateien. Trotzdem könnte Ihnen ein geeigneter SFTP-Client (Secure File Transfer Protocol) wie FileZilla, Cyberduck oder Transmit besser dienen. Wir betrachten die Verwendung von SFTP in unserem Artikel über Massendateiübertragungen, wenn Sie eine Einführung benötigen.
  • Ein Datenbankprotokoll kann Ihnen helfen, Probleme schnell zu diagnostizieren. Ihre wird auf Ihrem Server sein, obwohl es auch andere Möglichkeiten gibt, darauf zuzugreifen. Möglicherweise müssen Sie das Protokoll mit WP_DEBUG aktivieren . Daher haben Sie möglicherweise überhaupt kein Protokoll. In diesem Fall müssen Sie in der Zwischenzeit Ihr Bestes geben.

Wenn diese vorhanden sind, können Sie damit beginnen, eine beschädigte Datenbank zu reparieren. Lassen Sie uns die Methoden durchgehen.

Wie man WordPress hilft, seine Datenbank zu reparieren (3 Methoden)

Wir haben drei verschiedene Methoden, um Ihnen bei der Reparatur der WordPress-Datenbank zu helfen. In den meisten Fällen können Sie den Ansatz wählen, der Ihnen am besten gefällt. Es kann sich jedoch lohnen, sich andere anzuschauen, wenn Sie mit Ihrer gewählten Lösung keine Freude haben. Hier sind sie:

  • Füge deiner wp-config.php- Datei eine Funktion hinzu, mit der du die Datenbank reparieren kannst.
  • Melden Sie sich bei einem Datenbankverwaltungstool an und bearbeiten Sie dort Ihre Datenbank.
  • Sie können sich über die WP-CLI bei Ihrer Website anmelden, wenn Sie die Befehlszeile verwenden möchten.

Die erste Methode hier ist unserer Meinung nach die schwierigste, also lassen Sie uns diese zuerst behandeln.

1. Verwenden Sie WordPress-Funktionen, um die Datenbank zu reparieren

Da die Datenbank für Ihre Website von zentraler Bedeutung ist, verfügt WordPress über eine spezielle Funktion, die Ihnen bei der Reparatur hilft. Dies kann eine komplexe Methode zum Reparieren Ihrer Datenbank sein, muss es aber nicht. Der unkomplizierte Ansatz erfordert, dass Sie über SFTP auf Ihre Website zugreifen und die Datei wp-config.php im Stammordner finden:

Die Datei wp-config.php in Cyberduck.

Wenn Sie fertig sind, öffnen Sie es und finden Sie die Zeile, die lautet: /* Das ist alles, hören Sie auf zu bearbeiten! Viel Spaß beim Bloggen. */ . Fügen Sie darüber define ("WP_ALLOW_REPAIR", true); :

Hinzufügen einer Funktion zur Datei wp-config.php.

Speichern Sie von hier aus Ihre Änderungen und laden Sie die Datei wp-config.php wieder auf Ihren Server hoch. Als nächstes gehe zu yoursite.com/wp-admin/maint/repair.php . Ändern Sie hier natürlich die Platzhalterdomäne für Ihre. Dies sollte die Seite " Datenbankreparatur " aufrufen:

Der Bildschirm „Datenbank reparieren“.

Sie haben hier zwei Möglichkeiten – entweder die Datenbank reparieren oder reparieren und optimieren. Für welche Sie sich auch entscheiden, warten Sie, bis WordPress den Vorgang abgeschlossen hat, und Ihre Website sollte wieder betriebsbereit sein.

Bevor du fertig bist, denke daran, die Zeile WP_ALLOW_REPAIR aus deiner wp-config.php- Datei zu entfernen.

2. Greifen Sie auf ein Datenbankverwaltungstool zu, um die Datenbank zu reparieren

Trotz der Notwendigkeit, mit einem Drittanbieter-Tool zu arbeiten (das sehr komplex ist), ist die Verwendung eines speziellen Tools zum Reparieren Ihrer Datenbank ein Kinderspiel.

Zuerst müssen Sie bestimmen, welches Datenbankverwaltungstool Ihre Site verwendet und wie Sie es öffnen. Oft gibt es einen direkten Link in Ihrem Hosting-Kontrollfeld:

Die phpMyAdmin-Option mit einem Hosting-Kontrollfeld.

Außerdem sollte dies Ihnen sagen, welches Tool Sie verwenden. Die meisten Websites verwenden Wither Adminer oder phpMyAdmin. In der Praxis sind beide perfekt für den Job. Hier verwenden wir Adminer.

Wählen Sie zunächst Ihre Datenbank aus einem Menü aus, das sich häufig auf der linken Seite befindet:

Auswahl einer Datenbank im Adminer.

Als nächstes wählen Sie jede „Tabelle“ in dieser Datenbank aus. Dafür sollte ein Schnellauswahl-Kontrollkästchen vorhanden sein:

Alle Tabellen im Adminer auswählen.

Klicken Sie dann unten auf dem Bildschirm auf die Schaltfläche Reparieren . Ihr spezifisches Tool zeigt dies möglicherweise anders an, obwohl Sie die Option trotzdem sehen können:

Die Schaltfläche Reparieren im Adminer.

Durch Klicken auf diese Schaltfläche wird der Vorgang gestartet. Wenn Sie fertig sind, überprüfen Sie Ihre Website auf verräterische Anzeichen von Fehlern – Sie sollten sehen, dass Ihre Website wieder funktioniert.

3. Verwenden Sie WP-CLI, um die Datenbank zu reparieren

Unsere nächste Methode wird die komplexeste sein, wenn Sie keine Ahnung von den beteiligten Tools haben, aber für diejenigen, die damit vertraut sind, ein Kinderspiel sein. Für die Unwissenden ist die WordPress-Befehlszeilenschnittstelle (WP-CLI) eine fantastische Möglichkeit, mit fast jedem Aspekt Ihrer Website zu arbeiten.

Natürlich wird dies alles über die Befehlszeile erledigt, also müssten Sie ein paar Dinge erledigen. Für den Anfang benötigen Sie eine Befehlszeilenanwendung wie Terminal oder iTerm auf dem Mac, Cmder auf Windows und andere.

Sie müssen auch wissen, wie diese Apps verwendet werden, und die Befehle, um die Dinge zum Laufen zu bringen. Wir behandeln die Grundlagen, die Sie in unserem Artikel über die Verwendung der WP-CLI benötigen, also werfen Sie einen Blick darauf und spielen Sie herum, wenn Sie die Übung brauchen.

Verwenden der WP-CLI zum Reparieren der Datenbank.

Kurz gesagt, Sie benötigen den Befehl wp db repair . Sobald Sie es ausgeführt haben, teilt Ihnen das Terminal mit, wann es fertig ist.

Zusammenfassend

Im Backend Ihrer WordPress-Website schlägt das Herz – die Datenbank. Sich darum zu kümmern bedeutet, von Zeit zu Zeit in Ihre Kerndateien einzudringen. Tatsächlich müssen Sie oft ein Drittanbieter-Tool wie WP-CLI, SFTP oder ein dediziertes Tool wie Adminer oder phpMyAdmin verwenden.

Mit diesen drei Methoden können Sie Ihre WordPress-Datenbank schnell reparieren. In den meisten Fällen haben Sie eine Ein-Klick-Option, um eine Reparatur durchzuführen. Ihre Aufgabe danach ist es, das Frontend Ihrer Website auf Fehler wie fehlende Medienelemente und Inhalte zu überprüfen. Wenn es keine gibt, sind Sie zu Hause frei. Die gute Nachricht ist, dass unabhängig von der gewählten Methode der Reparatur der WordPress-Datenbank bei Bedarf kaum etwas im Wege steht.

Müssen Sie die WordPress-Datenbank reparieren, und wird Ihnen dieser Artikel helfen? Lassen Sie es uns im Kommentarbereich unten wissen!