Meine Website verwendet die neueste WordPress-Version, plötzlich bekomme ich diesen Fehler. Ich versuche, alle Plugins über die Datenbank zu deaktivieren, aber derselbe Fehler. Irgendeine Hilfe
Veraltet: mysql_connect(): Die mysql-Erweiterung ist veraltet und wird in Zukunft entfernt: Verwenden Sie stattdessen mysqli oder PDO in /home/website/public_html/wp-includes/wp-db.php in Zeile 1568
Warnung: Header-Informationen können nicht geändert werden – Header, die bereits von (Ausgabe gestartet bei /home/website/public_html/wp-includes/wp-db.php:1568) in /home/website/public_html/wp-includes/pluggable.php gesendet wurden Linie 1195
Unter welcher PHP-Version läuft das?
– Funk Forty-Niner
8. Mai 2017 um 15:09 Uhr
php-Version 5.6
– ich und ich
8. Mai 2017 um 15:20 Uhr
Dies bedeutet, dass Ihre WordPress-Installation nicht erkannt wird mysqli als installiert. Stellen Sie sicher, dass es installiert und eingeschaltet ist.
– ceejayoz
8. Mai 2017 um 16:00 Uhr
Dieses PHP 7.1.x – mysqli_connect ist nicht definiert (Erweiterung ist aktiviert) könnte relevant sein; es wurde heute gepostet. Schauen Sie sich das Q&A an.
– Funk Forty-Niner
8. Mai 2017 um 16:16 Uhr
PHP-Version 5.6 hat das Lebensende überschritten und erhält nicht einmal mehr Sicherheitsupdates – führen Sie ein Upgrade auf eine unterstützte Version von PHP durch.
– QUentin
7. März 2019 um 15:39 Uhr
Diese Erweiterung war in PHP 5.5.0 veraltet und wurde in PHP 7.0.0 entfernt. Stattdessen kann das Problem mit der MySQL-Verbindung aus verschiedenen Gründen verursacht werden, die Lösung kann etwas schwierig sein. In meinem Fall war das Problem die PHP-Version, wenn Sie PHP 5.4 (Ende der Lebensdauer) verwenden. Ich denke, Sie werden keine davon sehen Dieser Fehler, weil mysql_connect in php5.4 eine aktualisierte Funktion ist.
Wie auch immer, hier gibt es einige Schritte zur Lösung dieses Problems:
Verwenden Sie zunächst die neueste PHP-Version. Sie können sie über Ihr Hosting-Konto ändern.
Wenn die erste Lösung nicht funktioniert, deaktivieren Sie alle Plugins, indem Sie den Plugins-Ordner in einen neuen plugins.new oder etwas anderes umbenennen, wenn Sie eine FTP-Verbindung haben.
Wenn die oben genannten Lösungen nicht funktionieren, versuchen Sie, das aktivierte Design umzubenennen, damit WordPress das Standarddesign auswählt.
Wenn auch das Design nicht funktioniert, versuchen Sie, die .htaccess-Datei auf die Standardeinstellung zurückzusetzen. Wie ich bereits erwähnt habe, überprüfen Sie bitte die PHP-Version, wenn Sie PHP 5.4 verwenden, werden Sie kein Problem haben.
Unter welcher PHP-Version läuft das?
– Funk Forty-Niner
8. Mai 2017 um 15:09 Uhr
php-Version 5.6
– ich und ich
8. Mai 2017 um 15:20 Uhr
Dies bedeutet, dass Ihre WordPress-Installation nicht erkannt wird
mysqli
als installiert. Stellen Sie sicher, dass es installiert und eingeschaltet ist.– ceejayoz
8. Mai 2017 um 16:00 Uhr
Dieses PHP 7.1.x – mysqli_connect ist nicht definiert (Erweiterung ist aktiviert) könnte relevant sein; es wurde heute gepostet. Schauen Sie sich das Q&A an.
– Funk Forty-Niner
8. Mai 2017 um 16:16 Uhr
PHP-Version 5.6 hat das Lebensende überschritten und erhält nicht einmal mehr Sicherheitsupdates – führen Sie ein Upgrade auf eine unterstützte Version von PHP durch.
– QUentin
7. März 2019 um 15:39 Uhr