Sådan rettes fatal fejl: Maksimal udførelsestid overskredet i WordPress

Fejlen "Fatal Error: Maximum Execution Time Exceeded" i WordPress indikerer, at et script på din hjemmeside har taget længere tid at udføre end den tildelte tidsgrænse, hvilket får processen til at blive afbrudt. Det kan ske på grund af ressourcekrævende plugins, temaer eller brugerdefinerede scripts. Sådan løser du denne fejl ved at øge den maksimale eksekveringstid: [...]

Rediger .htaccess-filen

Den .htaccess filen, der ligger i rodmappen på din WordPress-installation, kan bruges til at øge PHP's maksimale eksekveringstid. Her er, hvordan du gør:

  • Opret forbindelse til dit websted via FTP eller filhåndtering: Brug en FTP-klient eller den filhåndtering, der findes i dit hostingkontrolpanel.
  • Find og rediger .htaccess-filen: Find den .htaccess fil i rodmappen. Hvis du ikke kan se den, skal du sørge for at aktivere muligheden for at vise skjulte filer i din FTP-klient eller filhåndtering.
  • Ændre .htaccess-filen: Tilføj følgende linje i bunden af filen:
  php_value max_execution_time 300

Dette indstiller den maksimale udførelsestid til 300 sekunder (5 minutter). Du kan justere tallet efter behov.

  • Gem ændringer: Upload den ændrede .htaccess filen tilbage til serveren, hvis du bruger FTP.

Rediger filen wp-config.php

En anden metode er at forøge eksekveringstiden ved at redigere wp-config.php fil, som også ligger i rodmappen på din WordPress-installation.

  • Rediger filen wp-config.php: Åbn filen, og tilføj følgende kodelinje lige før den linje, hvor der står "That's all, stop editing! God fornøjelse med bloggen":
  set_time_limit(300);

Dette vil også øge den maksimale udførelsestid til 300 sekunder.

Rediger php.ini-filen

Hvis du har adgang til php.ini fil på din server, kan du direkte øge den maksimale eksekveringstid. Denne fil er typisk ikke tilgængelig på delt hosting.

  • Find og rediger php.ini-filen: Hvis du er på en VPS eller dedikeret server, skal du finde den php.ini fil (placeringen kan variere). Ved delt hosting kan du måske oprette en fil med navnet php.ini i rodmappen på din WordPress-installation.
  • Ændre filen: Tilføj eller ændr følgende linje:
  max_execution_time = 300

Brug et plugin

Nogle WordPress-plugins giver dig mulighed for at administrere PHP-indstillinger, herunder den maksimale eksekveringstid, direkte fra WordPress' admin-dashboard. Det kan være en praktisk mulighed, hvis du ikke er tryg ved at redigere filer direkte.

  • Installer et plugin: Se efter et plugin, der tillader PHP-konfigurationsændringer, såsom WP Maximum Execution Time Exceeded eller WP Config File Editor.
  • Juster indstillingen: Følg pluginets anvisninger for at øge den maksimale udførelsestid.

Kontakt din hostingudbyder

Hvis du ikke har lyst til at foretage disse ændringer selv, eller hvis du har forsøgt uden held, skal du kontakte din hostingudbyder. Nogle hostingmiljøer begrænser disse ændringer, og din udbyder kan være nødt til at justere eksekveringstiden for dig.

Konklusion

At øge den maksimale udførelsestid kan hjælpe med at løse fejlen "Fatal Error: Maximum Execution Time Exceeded"-fejlen i WordPress. Det er dog også vigtigt at undersøge den underliggende årsag, såsom et plugin eller tema, der kræver for mange ressourcer, for at forhindre fremtidige forekomster. Regelmæssig vedligeholdelse af dit site, opdatering af WordPress-kernen, plugins og temaer samt brug af kvalitetshosting kan også hjælpe med at undgå sådanne fejl.