Wie man den fatalen Fehler behebt: Maximale Ausführungszeit in WordPress überschritten

Der "Fatal Error: Maximum Execution Time Exceeded" in WordPress zeigt an, dass ein Skript auf Ihrer Website länger als die zugewiesene Zeit benötigt hat, so dass der Prozess abgebrochen wurde. Dies kann aufgrund von ressourcenintensiven Plugins, Themes oder benutzerdefinierten Skripten passieren. Hier erfahren Sie, wie Sie diesen Fehler beheben können, indem Sie die maximale Ausführungszeit erhöhen: [...]

Bearbeiten Sie die .htaccess-Datei

Die .htaccess Datei, die sich im Stammverzeichnis Ihrer WordPress-Installation befindet, kann die maximale Ausführungszeit von PHP erhöht werden. So geht's:

  • Verbindung zu Ihrer Website über FTP oder Dateimanager: Verwenden Sie einen FTP-Client oder den Dateimanager Ihres Hosting-Control-Panels.
  • Suchen und bearbeiten Sie die .htaccess-Datei: Finden Sie die .htaccess Datei im Stammverzeichnis. Wenn Sie sie nicht sehen können, stellen Sie sicher, dass Sie die Option zum Anzeigen versteckter Dateien in Ihrem FTP-Client oder Dateimanager aktivieren.
  • Ändern Sie die .htaccess-Datei: Fügen Sie die folgende Zeile am Ende der Datei ein:
  php_value max_execution_time 300

Damit wird die maximale Ausführungszeit auf 300 Sekunden (5 Minuten) festgelegt. Sie können die Zahl nach Bedarf anpassen.

  • Änderungen speichern: Hochladen der geänderten .htaccess Datei zurück auf den Server, wenn Sie FTP verwenden.

Bearbeiten Sie die Datei wp-config.php

Eine andere Methode besteht darin, die Ausführungszeit zu erhöhen, indem man die wp-config.php Datei, die sich ebenfalls im Stammverzeichnis Ihrer WordPress-Installation befindet.

  • Bearbeiten Sie die Datei wp-config.php: Öffnen Sie die Datei und fügen Sie die folgende Code-Zeile direkt vor der Zeile "That's all, stop editing! Viel Spaß beim Bloggen":
  set_time_limit(300);

Dadurch erhöht sich auch die maximale Ausführungszeit auf 300 Sekunden.

Bearbeiten Sie die Datei php.ini

Wenn Sie Zugang zum php.ini Datei auf Ihrem Server können Sie die maximale Ausführungszeit direkt erhöhen. Diese Datei ist bei Shared Hosting normalerweise nicht zugänglich.

  • Suchen und bearbeiten Sie die Datei php.ini: Wenn Sie einen VPS oder dedizierten Server benutzen, finden Sie die php.ini Datei (der Speicherort kann variieren). Bei gemeinsam genutztem Hosting können Sie möglicherweise eine Datei namens php.ini im Stammverzeichnis Ihrer WordPress-Installation.
  • Ändern Sie die Datei: Fügen Sie die folgende Zeile hinzu oder ändern Sie sie:
  max_execution_time = 300

Ein Plugin verwenden

Einige WordPress-Plugins ermöglichen es Ihnen, PHP-Einstellungen, einschließlich der maximalen Ausführungszeit, direkt über das WordPress-Admin-Dashboard zu verwalten. Dies kann eine praktische Option sein, wenn Sie Dateien nicht direkt bearbeiten möchten.

  • Ein Plugin installieren: Suchen Sie nach einem Plugin, das PHP-Konfigurationsänderungen erlaubt, wie WP Maximum Execution Time Exceeded oder WP Config File Editor.
  • Anpassung der Einstellung: Befolgen Sie die Anweisungen des Plugins, um die maximale Ausführungszeit zu erhöhen.

Kontaktieren Sie Ihren Hosting-Anbieter

Wenn Sie diese Änderungen nicht selbst vornehmen können oder wenn Sie es bereits erfolglos versucht haben, wenden Sie sich an Ihren Hosting-Provider. Einige Hosting-Umgebungen schränken diese Änderungen ein, und Ihr Provider muss möglicherweise die Ausführungszeit für Sie anpassen.

Abschluss

Die Erhöhung der maximalen Ausführungszeit kann helfen, den Fehler "Fatal Error: Maximum Execution Time Exceeded" in WordPress beheben. Es ist jedoch auch wichtig, die zugrundeliegende Ursache zu untersuchen, z. B. ein Plugin oder Theme, das übermäßig viele Ressourcen benötigt, um künftige Vorfälle zu vermeiden. Die regelmäßige Wartung Ihrer Website, die Aktualisierung des WordPress-Kerns, der Plugins und Themes sowie die Verwendung eines hochwertigen Hostings können ebenfalls dazu beitragen, solche Fehler zu vermeiden.