[SOLVED] „Disable register_shutdown_function“ Fehler

Andrei Iordache

Andrei Iordache

WordPress Entwickler

🚀 Ich helfe Menschen online gefunden zu werden | WordPress Entwicklung, Core Web Vitals, Sicherheit&Wartung

Einführung

Heute erhielt ich eine Nachricht von einem meiner Kunden:

„Hallo Andrei! Ich habe gerade ein Test-OpenAI-Projekt auf der Website gestartet, die du letztes Jahr für mich gebaut hast, indem ich das automatische WordPress-Plugin verwendet habe, und ich kann diesen Fehler nicht loswerden:

Wenn dieser Fehler weiterhin besteht, besuchen Sie bitte die Seite mit den Plugin-Einstellungen und aktivieren Sie die Option „Disable register_shutdown_function“. Dies könnte eine Lösung sein.

Können Sie mir helfen?“

Martin

(Und es war ein nettes 35“-Gespräch, nachdem ich ihm geantwortet hatte). Kurz gesagt, ich habe Martins Website-Fehler gelöst, und in diesem Beitrag werde ich Ihnen zeigen, wie Sie ihn auch lösen können.

Wie löst man die Aufgabe „Disable register_shutdown_function“?

Für jeden WordPress-Fehler gibt es viele Faktoren, die dazu beitragen. In diesem Fall war es das von Martin erwähnte Plugin WordPress Automatic, das diese Art von Fehler erzeugte. Nicht das Plugin selbst (gutes Plugin, übrigens – natürlich in gutem Glauben verwendet), sondern die falschen Einstellungen von Martin konfiguriert. Und weil wir nicht nach Schuldigen suchen, sondern nach Lösungen, habe ich einen Weg gefunden, wie man dieses Problem lösen kann. Ich werde ihn weiter unten posten. Davor werde ich noch einige allgemeine Lösungen für diese Art von WordPress-Fehlern posten, die vielleicht funktionieren.

Nicht vergessen: Sichern Sie Ihre WordPress Website, bevor Sie etwas tun! Ty

Eine kurze Einführung in die Thematik selbst

„Disable register_shutdown_function“ kann darauf hindeuten, dass Sie die PHP-Ausführungszeit mit einem niedrigen Wert konfiguriert haben (30 ist der WordPress-Standardwert für die PHP-Ausführungszeit). Wenn bei komplexen Plugins (wie dem oben genannten) die Ausführungszeit abläuft, bevor die Aktion abgeschlossen ist, wird die Aktion nicht in der Datenbank registriert und es wird diese Art von Fehler erzeugt. Das heißt, Sie müssen die PHP-Ausführungszeit erhöhen.

Wie kann man die PHP-Ausführungszeit erhöhen?

Es gibt ein paar Möglichkeiten, die PHP-Ausführungszeit zu erhöhen. Keiner ist sicher für Ihre Website, wenn Sie keine WordPress-Erfahrung haben. Und selbst wenn Sie diese haben, empfehle ich Ihnen dringend, Ihre Website zu sichern.

Um die PHP-Ausführungszeit in WordPress zu erhöhen, können Sie die folgenden Schritte ausführen:

1. Bearbeiten Sie die Datei .htaccess, die sich im Stammverzeichnis Ihrer WordPress-Installation befindet. Fügen Sie die folgende Codezeile hinzu, um die Ausführungszeit auf 300 Sekunden zu erhöhen:

php_value max_execution_time 300

2. Erstellen Sie eine neue PHP-Datei namens php.ini und fügen Sie die folgende Codezeile ein, um die Ausführungszeit auf 300 Sekunden zu erhöhen:

max_execution_time = 300

3. Fügen Sie den folgenden Code in die Datei wp-config.php ein, die sich im Stammverzeichnis Ihrer WordPress-Installation befindet:

set_time_limit(300);

4. Meine alte Lieblingsmethode: Gehen Sie zu cPanel > suchen Sie nach „Select PHP version“ (oder PHP selector) > suchen Sie nach dem Feld „max_execution_time“ und setzen Sie den Wert auf Ihre Standards (sagen wir 7000).

Lösung für das automatische WordPress-Plugin


Auch hier kann es zu einer Vielzahl von Fehlkonfigurationen durch den Benutzer kommen, denn der Teufel steckt bekanntlich im Detail.

Mit den letzten Plugin-Updates bringen die Entwickler 2 neue Funktionen: OpenAI content creator und PixaBay fetcher, um automatisch zugehörige Bilder für die neuen Beiträge zu posten. Angenommen, das Plugin funktionierte, bevor Sie versuchten, die letzten 2 Funktionen zu verwenden, werde ich die Korrekturen nur für die 2 neuen Funktionen veröffentlichen:

#1. Für die OpenAI-Funktion (deshalb hat Martin das Plugin ausgewählt).

  • Haben Sie auch ein OpenAI-Konto? Wenn nicht, erstellen Sie eines. Sie können $18 kostenlose Credits erhalten, um sie auf dem „Spielplatz“ auszugeben.
  • Wenn Sie bereits eine OpenAI haben, haben Sie den API-Schlüssel kopiert und an der richtigen Stelle im Abschnitt „Einstellungen“ von WP Automatic eingefügt? Wenn nicht, wissen Sie, was Sie zu tun haben.

#2. Für PixaBay Funktion

Was ich oben schrieb, im Fall von OpenAI +

  • Im Abschnitt Bildoptionen > Ein Bild von PixaBay für ein bestimmtes Keyword einstellen, stellen Sie sicher, dass Sie nur 1 verwandtes Keyword eingeben. Wenn Sie zum Beispiel einen Wellensittich-Shop haben, müssen Sie nur dieses Wort eingeben: „Wellensittich“, und nicht „Wellensittich, grüner Wellensittich, glücklicher Wellensittich“ und so weiter, weil PixaBay die Suchvorgänge durcheinander bringt, wenn es versucht, Bilder für jedes einzelne Stichwort aus der Liste zu finden. Also, ja: nur 1 Stichwort.
  • Deaktivieren Sie die Option „Finde die Schlüsselwörter aus dem Beitragstitel und rufe PixaBay jedes Mal auf, um ein Bild zu erhalten“, und zwar aus demselben Grund wie oben: **[Nicht empfohlen] Diese Option kann irrelevante Bilder liefern, da PixaBay ein einzelnes Wort erwartet. Wenn Ihr Titel also „ein Auto aussuchen“ enthält, wird das Plugin nach „aussuchen“ suchen, was ein Bild vom Blumenpflücken liefern kann.

Schließlich kann es sein, dass die API in dem Moment, in dem Sie die Fehlermeldung erhalten, einfach nicht funktioniert, so dass Sie sie später überprüfen können.

Schlussfolgerung


Das heißt, wenn Sie Ihre Kampagne konfiguriert haben, sollte jetzt alles gut funktionieren. Ich hoffe, dass dieses How to get rid of „If this error persists, please visit the plugin settings page and enable the option named „Disable register_shutdown_function“.“ die Lösung für Ihr Problem war.

Ich helfe gerne, wie immer.

Vorheriger Beitrag
Nützliche WordPress-Plugins zur Verbesserung der Benutzerfreundlichkeit
Lusi StudiosLusi Studios
15:32 22 Jun 22
Andrei did an amazing job! He helped in a very rushed time and he excelled at everything. Thanks again!
I am grateful and I would to thank Websites Seller for their support in site recovery and site transfer. Websites Seller just saved my business. Thank you!
Wouter GhysensWouter Ghysens
11:52 10 Sep 21
Looking for a Wordpress transfer from site A to site B, I found back Andrei from Wesites Seller on Google.He was very proactive in his approach, came with hundreds of ideas and lifetime experiences from other migrations. He knows the wordpress, the hosting and php database as the back of his pocket.And we worked out this migration very smooth. Together we solved it, and myself and my business are very pleased with his approach.100% recommendation & kudo's from out of Belgium!
Ioachim CiobanuIoachim Ciobanu
18:39 14 Jul 21
Websites Seller built my resume site. Deliverables were quickly completed, and I was asked for my feedback at each stage of development. All feedback I gave was implemented in a short time.Another great thing is that he comes with smart solutions, regarding stuff which I didn't initially think of (site security, Google site speed optimization and so on). Basically, he was great, staying in touch, keeping me updated and paid attention to what was most important for my site.Overall, I am very happy with the work done. I highly recommend this developer!
K CollinsK Collins
09:11 19 May 21
I needed help with website speed - to improve my core web vitals - without compromising the usability of my site. Andrei was extremely responsive, proactive and fast. And more importantly, he increased by website speed. Highly recommend him, and I will be using him going forward on all my projects.
js_loader

Dienstleistungen

WordPress Website Maintenance Services

WordPress Wartungsdienste

WordPress Website Wartungs Service, der Cloud Backups, Notfall Support, wöchentliche Website Updates, Geschwindigkeit und vieles mehr bietet.

sally

WordPress Migrationsdienst

Übertragen Sie Ihre WordPress-Website sicher an einen neuen Standort für $75. … Migrieren Sie Ihre Website zu ihrem neuen Hoster.

lawyer-office

Anwalts Web design

Wir sind spezialisiert auf Website-Design, Internet-Marketing und SEO für Anwälte und Juristen in ganz Europa und den USA.