Bei der Umstellung einer Serverumgebung von PHP 7.2 auf PHP 7.3 kann es in WordPress unter Umständen zu Problemen kommen. In diesem Fall trat nach der Versionsänderung der sogenannte White Screen of Death auf: Sowohl Frontend als auch Backend zeigten lediglich eine weiße Seite.
Hinweis: Dieser Beitrag wurde seit längerer Zeit nicht aktualisiert. Einige technische Details oder Empfehlungen könnten inzwischen nicht mehr dem aktuellen Stand entsprechen.
WordPress Fehlersuche
Um der Ursache auf den Grund zu gehen, wurden zunächst alle Plugins deaktiviert und anschließend das WordPress-Standard-Theme Twenty Nineteen aktiviert. Da der Fehler weiterhin bestand, wurde als nächstes der Debug-Modus von WordPress eingeschaltet, um detailliertere Fehlermeldungen zu erhalten.
In der Datei wp-config.php, die sich im Hauptverzeichnis der WordPress-Installation befindet, lässt sich der Debug-Modus aktivieren, indem folgende Zeile angepasst wird:
define('WP_DEBUG', false);wird zu
define('WP_DEBUG', true);Nach der Aktivierung erschienen beim Aufruf der Website unter anderem folgende Meldungen:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/domain/wp-includes/wp-db.php:1643 Stack trace: #0 /home/domain/wp-includes/wp-db.php(639): wpdb->db_connect() #1 /home/domain/wp-includes/load.php(420): wpdb->__construct(‚dbname‘, ‚dbpw‘, ‚dbuser‘, ‚localhost‘) #2 /home/domain/wp-settings.php(120): require_wp_cmsriedb() #3 /home/domain/wp-config.php(122): require_once(‚/home/domain/…‘) #4 /home/domain/wp-load.php(37): require_once(‚/home/domain/…‘) #5 /home/domain/wp-blog-header.php(13): require_once(‚/home/domain/…‘) #6 /home/domain/index.php(17): require(‚/home/domain/…‘) #7 {main} thrown in /home/domain/wp-includes/wp-db.php on line 1643
Fatal error: Uncaught Error: Call to undefined function load_default_textdomain() in /home/domain/wp-includes/class-wp-fatal-error-handler.php:41 Stack trace: #0 [internal function]: WP_Fatal_Error_Handler->handle() #1 {main} thrown in /home/domain/wp-includes/class-wp-fatal-error-handler.php on line 41
Wichtig: Nach Abschluss der Fehlersuche sollte der Debug-Modus unbedingt wieder deaktiviert werden, damit Besucher der Website keine Fehlermeldungen angezeigt bekommen.

WordPress Fehlermeldung analysieren – PHP-Modul „nd_mysqli“ macht Probleme
Die Fehlermeldungen deuteten darauf hin, dass das MySQLi-Modul in der neuen PHP-Version nicht korrekt geladen wurde. Beim verwendeten Hoster (Serverprofis.de) war das Modul „nd_mysqli“ in PHP 7.3 standardmäßig deaktiviert.
Über das bereitgestellte cPanel konnten nicht nur die PHP-Versionen gewechselt, sondern auch die jeweiligen PHP-Module individuell aktiviert oder deaktiviert werden. Nach Aktivierung des Moduls „nd_mysqli“ und erneuter Umstellung auf PHP 7.3 war der White Screen of Death sofort behoben – WordPress funktionierte wieder einwandfrei.
Hinweis für ähnliche Fehlerfälle
Tritt bei der Umstellung von PHP 7.2 auf PHP 7.3 ein vergleichbarer Fehler auf, sollte geprüft werden, welche PHP-Module aktiv sind. Insbesondere die MySQLi-Erweiterung ist für WordPress zwingend erforderlich.
Steht kein direkter Zugriff auf die PHP-Einstellungen zur Verfügung, empfiehlt es sich, den Support des Hosting-Anbieters zu kontaktieren und die Aktivierung des Moduls „nd_mysqli“ anzufragen.
Gleiches Problem, gleicher Hoster :D
Vielen Dank !
Klasse! Danke. Gleiches Problem, gleiche Lösung
… und übrigens gleicher Hoster :-)
Awesome! I had this problem too, and the „nd_mysqli“ module was the key.
Thanks! :-)