Fehlende PHP MySQL-Erweiterung in WordPress beheben

Bist du auf den Fehler gestoßen: "Your PHP installation appears to be missing the MySQL extension required by WordPress"? Du bist nicht allein.

PHP fehlende MySQL-Erweiterung

Die Einrichtung von WordPress ist im Allgemeinen unkompliziert, aber gelegentlich können ärgerliche Fehler auftauchen. Diese Probleme mögen einfach erscheinen, doch herauszufinden, was schiefgelaufen ist, kann verwirrend sein.

Das ist besonders herausfordernd, wenn du mit technischen Begriffen wie PHP, MySQL oder anderen WordPress-bezogenen Technologien nicht vertraut bist.

Ein häufiges Problem betrifft MySQL, das Datenbanksystem, das WordPress verwendet. Dieser Fehler kann in verschiedenen Formen auftreten:

  • Your PHP installation appears to be missing the MySQL extension required by WordPress.
  • You are missing a MySQL extension.
  • PHP missing SQL extension.
  • WordPress cannot connect to its MySQL database.

Im Wesentlichen weist dieser Fehler auf eine Verbindungstrennung zwischen PHP und MySQL hin.

Was genau bedeutet dieser Fehler und wie kannst du ihn beheben?

Keine Sorge, falls du nicht technisch versiert bist. Dieser Blogbeitrag führt dich in weniger als fünf Minuten durch eine schnelle Lösung. Wir haben jeden Schritt vereinfacht, sodass keine Programmierkenntnisse erforderlich sind. Machen wir es dir so einfach wie möglich.

Zeigt deine Website einen MySQL Extension-Fehler? Eine veraltete PHP-Version könnte die Ursache sein:

Bedeutende Änderungen haben die MySQL-Erweiterung seit der Veröffentlichung von PHP 5.6 beeinflusst. Wenn du diese Version oder eine ältere verwendest, ist es möglich, dass die MySQL-Erweiterung falsch eingerichtet oder unsachgemäß installiert wurde.

So überprüfst du deine PHP-Version

Beginne damit, die PHP-Version zu überprüfen, mit der deine Website läuft, da Konflikte zwischen WordPress und veralteten PHP-Versionen häufig den Fehler "PHP missing MySQL extension" verursachen.

So überprüfst du sie:

  1. Navigiere zum Bereich Werkzeuge » Website-Zustand in deinem WordPress-Dashboard.
WordPress Website-Zustand Info
  1. Klicke auf den Tab ‚Info‘. Scrolle nach unten zum Abschnitt ‚Server‘ und erweitere ihn, um deine Serverinformationen einschließlich der PHP-Version anzuzeigen.
WordPress Website-Zustand Info PHP-Version

Wenn die angezeigte PHP-Version mit sieben oder niedriger beginnt, musst du sie aktualisieren. Ein Upgrade auf PHP 8.0 oder eine neuere Version behebt nicht nur diesen Fehler, indem die Kompatibilität mit dem neuesten WordPress sichergestellt wird, sondern verbessert auch die Sicherheit und Leistung deiner Website, indem potenzielle Schwachstellen und Bugs behoben werden.

Versionsunterschied zwischen WordPress und PHP

Eine alte WordPress-Version mit einem neueren PHP zu betreiben, kann zu Problemen führen. WordPress wird regelmäßig aktualisiert, und mit diesen Updates Schritt zu halten ist entscheidend für die Sicherheit und um technische Probleme zu vermeiden.

Wenn deine Website auf einer managed Plattform gehostet wird, übernehmen diese in der Regel diese Updates für dich, sodass deine Website aktuell und sicher bleibt.

So aktualisierst du WordPress auf die neueste Version

Um deine WordPress-Version zu überprüfen, gehe zu Dashboard » Aktualisierungen in deinem Admin-Panel. Hier findest du die ‚Aktuelle Version‘ aufgelistet.

WordPress verfuegbare Aktualisierungen

Wenn deine Version 4.9 oder älter ist, ist es eine gute Idee zu aktualisieren. Dies könnte den Fehler der fehlenden MySQL-Erweiterung beheben. WordPress macht dies einfach mit seinem integrierten Update-Manager, der dir ermöglicht, mit nur einem Klick auf die neueste Version zu aktualisieren.

Stelle sicher, dass die MySQL-Erweiterung installiert ist

Wenn du nach dem Aktualisieren von PHP und WordPress immer noch auf den Fehler ‚PHP missing MySQL extension‘ stößt, überprüfe, ob die MySQL-Erweiterung korrekt installiert ist.

Navigiere zur Seite Werkzeuge » Website-Zustand in deinem WordPress-Dashboard und wechsle zum Tab ‚Info‘. Gehe von dort aus zum Abschnitt ‚Datenbank‘ und erweitere ihn, um zu prüfen, ob ‚mysqli‘ oder ‚mysql‘ unter den Erweiterungen aufgeführt ist.

WordPress Website-Zustand Info Erweiterung

Wenn die Erweiterung nicht installiert ist, kontaktiere das Support-Team deines WordPress-Hosting-Anbieters, um Hilfe bei der Installation zu erhalten.

Alternative

Wenn die MySQL-Erweiterung installiert ist, aber Probleme bestehen bleiben, könnte sie falsch konfiguriert sein.

Häufige Probleme sind:

  • Falsches Format der php.ini-Datei.
  • Die Dateipfade oder der Speicherort der php.ini-Datei sind falsch.

Die php.ini-Datei ist entscheidend, da sie verschiedene PHP-Einstellungen festlegt, wie das Speicherlimit deiner Website beim PHP-Start. Die Verwendung einer php.ini-Datei, die für ein anderes Betriebssystem formatiert ist (z. B. die Verwendung einer Linux-formatierten Datei auf einem Windows-Server), kann Probleme verursachen.

ZUERST: Erstelle ein Backup deiner Website, bevor du Änderungen vornimmst. Probiere WP Staging!

Warnung: Stelle vor dem Löschen sicher, dass du eine Backup-php.ini-Datei zur Sicherheit herunterlädst.

Um dies zu beheben, suche die php.ini-Datei im Ordner /public_html deines WordPress-Hostings. Klicke mit der rechten Maustaste auf die Datei und wähle ‚Löschen‘. Sobald die Datei gelöscht ist, starte deine Website neu, um zu prüfen, ob der Fehler behoben ist.

php.ini-Datei ueber cPanel loeschen

Überprüfe deine PHP-Konfiguration

Wenn du immer noch mit dem Fehler "PHP missing MySQL extension" zu kämpfen hast, ist eine weitere Lösung, deine PHP-Einstellungen zu überprüfen.

Manchmal können Fehler auftreten, wenn du die falsche php.ini-Datei hochlädst oder einen falschen Dateipfad verwendest. Diese Datei ist entscheidend, da sie bestimmt, wie deine Website funktioniert.

Häufige Fehler treten bei der Verwendung einer php.ini-Datei auf, die für ein anderes Betriebssystem gedacht ist. Zum Beispiel könnte eine für Windows entwickelte Datei fälschlicherweise auf einem Linux-Server verwendet werden.

Verwende zunächst FTP/SFTP oder SSH, um dich mit deiner Website zu verbinden. Erstelle im Hauptverzeichnis (auch als "root"-Verzeichnis bekannt) eine neue Datei namens phpinfo.php. Füge in diese Datei den folgenden Code ein:

PHP
<?php
phpinfo();
?>

Öffne deinen Webbrowser und gehe zu yourdomain.com/phpinfo.php (ersetze ‚yourdomain‘ durch deinen tatsächlichen Domainnamen). Dies zeigt dir eine Seite mit Details zu deiner PHP-Installation.

Info zur php.ini-Datei

Sobald du die PHP-Details siehst, hilft dir dies, die php.ini-Datei zu lokalisieren.

Um Änderungen vorzunehmen, verwende einen FTP-Client, um zum angegebenen Dateipfad zu navigieren. Es ist ratsam, vor dem Löschen der php.ini-Datei ein Backup zu erstellen, um den Fehler "PHP missing MySQL extension" zu beheben. Lade eine Kopie auf deinen Computer herunter. Dieses Backup stellt sicher, dass du die ursprünglichen Einstellungen bei Bedarf wiederherstellen kannst.

Fazit

Die Behebung von WordPress-Problemen ist im Allgemeinen unkompliziert, aber manchmal kann es erforderlich sein, mehrere Lösungen auszuprobieren, um ein bestimmtes Problem zu beheben. Dies ist häufig bei komplexen Problemen mit den Kerntechnologien von WordPress wie PHP und MySQL der Fall.

Deine PHP- und WordPress-Versionen auf dem neuesten Stand zu halten kann viele ähnliche Probleme vermeiden.

Verwandte Artikel

Thomas Maier

Autor: Thomas Maier

Du kennst mich vielleicht als Publisher, Entwickler oder Unternehmer.

Ich habe die größte deutsche Plattform für Wortspiele und Kreuzworträtsel aufgebaut.

Außerdem habe ich das beliebte WordPress-Plugin Advanced Ads entwickelt, mit dem sich Websites effektiv monetarisieren lassen.

Aktuell bin ich zurück zu meinen Wurzeln und entwickle das WordPress-Plugin Image Source Control, mit dem sich Bildnachweise und Bildunterschriften verwalten sowie die Mediathek aufräumen lassen.