[LØST] “Disable register_shutdown_function” Fejl

Andrei Iordache

Andrei Iordache

WordPress udvikler

🚀 Jeg hjælper folk med at blive fundet online | WordPress Development, Core Web Vitals, Sikkerhed og vedligeholdelse

Introduktion

I dag fik jeg en besked fra en af mine klienter:

“Hej Andrei! Jeg har lige startet et test OpenAI-projekt på det websted, du byggede sidste år for mig, ved hjælp af wordpress automatic plugin, og jeg kan ikke slippe af med denne fejl:

Hvis denne fejl fortsætter, skal du gå til siden med plugin-indstillinger og aktivere indstillingen “Disable register_shutdown_function”. Dette kunne være en løsning.

Kan du hjælpe mig?”

Martin

(Og det var en hyggelig 35” samtale, efter at jeg svarede ham tilbage). Kort sagt løste jeg Martins sidefejl, og i dette indlæg vil jeg lære dig, hvordan du også kan løse den.

Hvordan løser man “Disable register_shutdown_function”?

Der er mange faktorer, der bidrager til enhver WordPress-fejl. I dette tilfælde blev plugin Martin nævnt ovenfor, WordPress Automatic, genereret denne type fejl. Ikke selve plugin’et (godt plugin, i øvrigt – selvfølgelig brugt i god tro), men de forkerte indstillinger konfigureret af Martin. Og fordi vi ikke leder efter skyldige, men efter løsninger, fandt jeg vejen hvordan man løser dette problem. Jeg vil poste det nedenfor. Inden da vil jeg poste nogle generelle rettelser til denne type WordPress fejl, som måske virker.

Glem ikke: Før du gør noget, skal du tage backup af dit WordPress-websted! Ty

En kort introduktion om selve emnet

Disable register_shutdown_function” kan indikere, at du har konfigureret PHP Execution Time med et lavt tal (30 er WordPress’ standardværdi for PHP Exec time). I tilfælde af komplekse plugins (som det ovenfor nævnte), hvis eksekveringstiden udløber, før handlingen er afsluttet, vil handlingen ikke blive registreret i databasen, og det vil generere denne form for fejl. Når det er sagt, skal du øge PHP Execution Time.

Hvordan øger man PHP Execution Time?

Der er et par måder at øge PHP Execution Time på. Ingen er sikker for dit websted, hvis du ikke har nogen WordPress-erfaring. Og selv hvis du har det, anbefaler jeg dig stærkt at tage backup af dit websted.

For at øge PHP-udførelsestiden i WordPress kan du følge disse trin:

1. Rediger .htaccess-filen, der ligger i rodmappen i din WordPress-installation. Tilføj følgende kodelinje for at øge eksekveringstiden til 300 sekunder:

php_value max_execution_time 300

2. Opret en ny PHP-fil kaldet php.ini og tilføj følgende kodelinje for at øge eksekveringstiden til 300 sekunder:

max_execution_time = 300

3. Tilføj følgende kode til filen wp-config.php, der ligger i rodmappen i din WordPress-installation:

set_time_limit(300);

4. Min gamle favorit: Gå til cPanel > søg efter Select PHP version (eller PHP selector) > søg efter feltet “max_execution_time” og indstil værdien til dine standarder (lad os sige 7000).

Løsning til WordPress Automatic Plugin


Igen kan der være mange fejlkonfigurationer fra brugerens side, for som bekendt gemmer djævelen sig i detaljerne.

Med de sidste plugin opdateringer, udviklerne bringer 2 nye funktioner: OpenAI content creator og PixaBay fetcher, til automatisk at poste relaterede billeder til de nye indlæg. Hvis vi antager, at plugin’et virkede før du forsøgte at bruge de sidste 2 funktioner, vil jeg kun skrive rettelserne for de 2 nye funktioner:

#1. For OpenAI-funktionen (det er derfor, Martin valgte plugin’et).

  • Har du også en OpenAI-konto? Hvis ikke, så opret en. Du kan få 18 $ gratis credits, som du kan bruge på “legepladsen”.
  • Hvis du allerede har en OpenAI, har du så kopieret API-nøglen og indsat den det rigtige sted i afsnittet “Settings” i WP Automatic? Hvis ikke, ved du, hvad du skal gøre.

#2. Til PixaBay-funktionen

Det, jeg skrev ovenfor, i OpenAI’s tilfælde +

  • I afsnittet Billedindstillinger > Indstil et featured billede fra PixaBay for et specifikt søgeord, skal du sørge for, at du kun indsætter 1 relateret søgeord. Hvis du f.eks. har en webshop for budgie-dyr, skal du kun indsætte dette ord: “budgie” og ikke “budgie, grøn budgie, glad budgie” osv., fordi PixaBay vil forvirre søgningerne, når de forsøger at finde billeder til hvert enkelt nøgleord fra listen. Så ja, ja: kun 1 nøgleord.
  • Fjern markeringen af “Find nøgleordet fra indlægstitlen og ring til PixaBay hver gang for at få et billede” af samme grund som ovenfor: **[Ikke anbefalet] Denne indstilling kan returnere irrelevante billeder, fordi PixaBay forventer et enkelt ord, så hvis din titel indeholder “pick a car”, vil plugin’et søge efter “pick”, hvilket kan returnere et billede af en blomsterplukning.

Endelig kan det være, at API’et simpelthen ikke fungerer i det øjeblik, du får fejlen, så du kan tjekke det senere.

Konklusion


Når det er sagt, når du har konfigureret din kampagne, burde alt fungere fint lige nu. Jeg håber, at denne Sådan slipper du af med “If this error persists, please visit the plugin settings page and enable the option named “Disable register_shutdown_function”.” var løsningen på dit problem.

Jeg er som sædvanlig glad for at hjælpe.

Forrige indlæg
De 9 bedste AI-drevne 3D-modelleringsprogrammer i 2023
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

Tjenester

WordPress Website Maintenance Services

WordPress Vedligeholdelse Tjenester

WordPress-webstedsvedligeholdelses tjeneste, der giver sikkerhedskopiering i skyen, nødsupport, ugentlige websideopdateringer, hastighed og meget mere.

sally

WordPress Migration Tjeneste

Overfør dit WordPress-websted sikkert til en ny placering for 75 $. … Overfør dit websted til den nye vært.

lawyer-office

Webdesign til Advokater

Vi har specialiseret os i webdesign, internetmarkedsføring og SEO for advokater og advokater i hele Europa og USA.