Hur man åtgärdar fatalt fel: Maximal exekveringstid överskriden i WordPress

"Fatal Error: Maximum Execution Time Exceeded" i WordPress indikerar att ett skript på din webbplats har tagit längre tid att köra än den tilldelade tidsgränsen, vilket har lett till att processen har avslutats. Detta kan hända på grund av resurskrävande plugins, teman eller anpassade skript. Så här åtgärdar du det här felet genom att öka den maximala exekveringstiden: [...]

Redigera .htaccess-filen

Den .htaccess filen, som finns i rotkatalogen för din WordPress-installation, kan användas för att öka PHP:s maximala exekveringstid. Så här gör du:

  • Anslut till din webbplats via FTP eller filhanterare: Använd en FTP-klient eller den filhanterare som tillhandahålls av kontrollpanelen på ditt webbhotell.
  • Leta reda på och redigera .htaccess-filen: Hitta den .htaccess filen i rotkatalogen. Om du inte kan se den, se till att aktivera alternativet för att visa dolda filer i din FTP-klient eller filhanterare.
  • Ändra .htaccess-filen: Lägg till följande rad längst ner i filen:
  php_värde max_exekveringstid 300

Detta ställer in den maximala exekveringstiden till 300 sekunder (5 minuter). Du kan justera antalet efter behov.

  • Spara ändringar: Ladda upp den modifierade .htaccess filen tillbaka till servern om du använder FTP.

Redigera filen wp-config.php

En annan metod är att öka exekveringstiden genom att redigera wp-konfig.php filen, som också finns i rotkatalogen för din WordPress-installation.

  • Redigera filen wp-config.php: Öppna filen och lägg till följande kodrad precis före raden som säger "That's all, stop editing! Trevlig bloggning":
  set_time_limit(300);

Detta innebär också att den maximala körtiden ökar till 300 sekunder.

Redigera php.ini-filen

Om du har tillgång till php.ini filen på din server kan du direkt öka den maximala exekveringstiden. Den här filen är vanligtvis inte tillgänglig på delad hosting.

  • Leta reda på och redigera php.ini-filen: Om du är på en VPS eller dedikerad server, hitta php.ini filen (platsen kan variera). För delad hosting kan du kanske skapa en fil med namnet php.ini i rotkatalogen för din WordPress-installation.
  • Ändra filen: Lägg till eller ändra följande rad:
  max_exekveringstid = 300

Använd ett insticksprogram

Vissa WordPress-plugins gör att du kan hantera PHP-inställningar, inklusive maximal exekveringstid, direkt från WordPress adminpanel. Detta kan vara ett bekvämt alternativ om du inte är bekväm med att redigera filer direkt.

  • Installera ett insticksprogram: Leta efter ett plugin som tillåter PHP-konfigurationsändringar, till exempel WP Maximum Execution Time Exceeded eller WP Config File Editor.
  • Justera inställningen: Följ plugin-programmets instruktioner för att öka den maximala exekveringstiden.

Kontakta din hostingleverantör

Om du inte känner dig bekväm med att göra dessa ändringar själv, eller om du har försökt utan framgång, ska du kontakta din hostingleverantör. Vissa värdmiljöer begränsar dessa ändringar, och din leverantör kan behöva justera exekveringstiden åt dig.

Slutsats

Att öka den maximala exekveringstiden kan hjälpa till att lösa felet "Fatal Error: Maximum Execution Time Exceeded"-felet i WordPress. Det är dock också viktigt att undersöka den bakomliggande orsaken, t.ex. ett plugin eller tema som kräver alltför stora resurser, för att förhindra framtida händelser. Regelbundet underhåll av din webbplats, uppdatering av WordPress-kärnan, plugins och teman samt användning av kvalitetshosting kan också bidra till att undvika sådana fel.