Kā labot fatālu kļūdu: Pārsniegts maksimālais izpildes laiks WordPress

"Fatāla kļūda: Pārsniegts maksimālais izpildes laiks" WordPress norāda, ka kādas tīmekļa vietnes skripta izpilde ir aizņēmusi vairāk laika, nekā noteikts, tāpēc process ir jāpārtrauc. Tas var notikt resursu ietilpīgu spraudņu, tēmu vai pielāgotu skriptu dēļ. Lūk, kā novērst šo kļūdu, palielinot maksimālo izpildes laiku: [...]

.htaccess faila rediģēšana

Portāls .htaccess failu, kas atrodas WordPress instalācijas saknes direktorijā, var izmantot, lai palielinātu PHP maksimālo izpildes laiku. Lūk, kā:

  • Savienojums ar vietni, izmantojot FTP vai failu pārvaldnieku: Izmantojiet FTP klientu vai hostinga vadības panelī nodrošināto failu pārvaldnieku.
  • Atrodiet un rediģējiet .htaccess failu: Atrodiet .htaccess failu saknes direktorijā. Ja to neredzat, pārliecinieties, vai FTP klientā vai failu pārvaldītājā ir iespējota iespēja parādīt slēptos failus.
  • Modificēt .htaccess failu: Faila apakšdaļā pievienojiet šādu rindu:
  php_vērtība max_execution_time 300

Tas nosaka maksimālo izpildes laiku 300 sekundes (5 minūtes). Vajadzības gadījumā šo skaitli var pielāgot.

  • Izmaiņu saglabāšana: Augšupielādējiet modificēto .htaccess failu atpakaļ uz serveri, ja izmantojat FTP.

Rediģēt wp-config.php failu

Cita metode ir palielināt izpildes laiku, rediģējot wp-config.php failu, kas arī atrodas WordPress instalācijas saknes direktorijā.

  • Rediģēt wp-config.php failu: Atveriet failu un pievienojiet šādu koda rindu tieši pirms rindas ar tekstu "Tas ir viss, pārtrauciet rediģēšanu! Laimīgu blogošanu":
  set_time_limit(300);

Tas arī palielinās maksimālo izpildes laiku līdz 300 sekundēm.

Rediģēt php.ini failu

Ja jums ir piekļuve php.ini failu serverī, varat tieši palielināt maksimālo izpildes laiku. Šis fails parasti nav pieejams koplietojamajā hostingā.

  • Atrodiet un rediģējiet php.ini failu: Ja izmantojat VPS vai veltīto serveri, atrodiet php.ini failu (atrašanās vieta var atšķirties). Koplietojamā hostinga gadījumā, iespējams, varēsiet izveidot failu ar nosaukumu php.ini jūsu WordPress instalācijas saknes direktorijā.
  • Modificēt failu: Pievienojiet vai mainiet šādu rindu:
  max_execution_time = 300

Spraudņa izmantošana

Daži WordPress spraudņi ļauj pārvaldīt PHP iestatījumus, tostarp maksimālo izpildes laiku, tieši no WordPress administratora paneļa. Tā var būt ērta iespēja, ja jums nav ērti rediģēt failus tieši.

  • Spraudņa instalēšana: Meklējiet spraudni, kas ļauj mainīt PHP konfigurāciju, piemēram, WP Maximum Execution Time Exceeded vai WP Config File Editor.
  • Iestatījumu pielāgošana: Lai palielinātu maksimālo izpildes laiku, izpildiet spraudņa norādījumus.

Sazinieties ar hostinga pakalpojumu sniedzēju

Ja jums ir neērti pašam veikt šīs izmaiņas vai ja esat mēģinājis tās veikt bez panākumiem, sazinieties ar hostinga pakalpojumu sniedzēju. Dažās hostinga vidēs šīs izmaiņas ir ierobežotas, un jūsu pakalpojumu sniedzējam, iespējams, būs jāpielāgo izpildes laiks.

Secinājums

Maksimālā izpildes laika palielināšana var palīdzēt novērst "Fatal Error: Pārsniegts maksimālais izpildes laiks" kļūdu WordPress. Tomēr ir svarīgi arī izpētīt pamatcēloni, piemēram, spraudni vai tēmu, kas prasa pārāk daudz resursu, lai novērstu šādas situācijas atkārtošanos nākotnē. Regulāra vietnes uzturēšana, WordPress kodola, spraudņu un tēmu atjaunināšana un kvalitatīva hostinga izmantošana arī var palīdzēt izvairīties no šādām kļūdām.