Ielādējot komentārus, radās problēma.

Kā labot WordPress “critical error”

Atbalsta portāls  »  Zināšanu bāze  »  Skatīt rakstu

  Drukāt

WordPress ziņojums “There has been a critical error on this website” parādās, kad WordPress sastopas ar PHP fatālu kļūdu. Tas bieži notiek pēc:

  • spraudņa vai tēmas atjauninājuma,
  • PHP versijas maiņas,
  • jauna spraudņa uzstādīšanas (īpaši drošības vai kešošanas),
  • nepietiekama PHP atmiņas/laika limita.

Zemāk ir droši problēmu novēršanas soļi GARMTECH WordPress mitināšanai un WordPress vietnei GARMTECH tīmekļa mitināšanā (Plesk).

1) Pārbaudiet WordPress Recovery Mode e‑pastu

Kritiskas kļūdas gadījumā WordPress var nosūtīt administratoram e‑pastu ar Recovery Mode saiti.

  • Pārbaudiet WordPress administratora e‑pastu (arī Spam/Junk).
  • Izmantojiet Recovery Mode saiti, lai pieslēgtos un atspējotu spraudni/tēmu, kas izraisīja kļūdu.

2) Pārbaudiet error_log Plesk panelī

  1. Pieslēdzieties Plesk caur My.GARMTECH.
  2. Websites & Domains → domēns → Logs.
  3. Atveriet error_log un meklējiet “Fatal error” ierakstus.

Žurnāls parasti norāda uz konkrētu spraudņa/tēmas failu un iemeslu.

3) Atspējojiet spraudņus (ātrākais risinājums)

Opcija A: WordPress Toolkit

  1. Plesk panelī atveriet WordPress (WordPress Toolkit).
  2. Izvēlieties savu WordPress instalāciju.
  3. Atspējojiet spraudņus pa vienam (sāciet ar pēdējo uzstādīto/atjaunināto).

Opcija B: File Manager / FTP‑SSL

Ja wp-admin nav pieejams, atspējojiet spraudņus failu sistēmā:

  1. Plesk → Fileshttpdocswp-content.
  2. Pārdēvējiet plugins uz plugins.disabled.
  3. Pārlādējiet vietni. Ja tā strādā, pārdēvējiet atpakaļ un atspējojiet spraudņus pa vienam (pārdēvējot konkrētā spraudņa mapi), lai atrastu vainīgo.

4) Pārslēdzieties uz noklusējuma tēmu (ja nepieciešams)

Ja spraudņu atspējošana nepalīdz, problēma var būt aktīvajā tēmā.

  • Atveriet wp-content/themes un īslaicīgi pārdēvējiet aktīvās tēmas mapi.
  • Ja pieejama noklusējuma tēma (piemēram, Twenty Twenty‑Four), WordPress uz to pārslēgsies automātiski.

5) Pārbaudiet PHP versiju un palieliniet PHP limitus

  1. Plesk → Websites & Domains → domēns → PHP Settings.
  2. Izvēlieties stabilu PHP versiju, kas atbalstīta jūsu WordPress/spraudņiem.
  3. Ja žurnālos ir atmiņas kļūdas, palieliniet memory_limit (un, ja vajag, izpildes laiku).

6) Ieslēdziet WordPress debug log (pēc izvēles)

Jūs varat ieslēgt kļūdu ierakstīšanu failā:

  1. Atveriet wp-config.php mapē httpdocs.
  2. Pievienojiet (vai iestatiet) šādas rindas:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Pēc tam pārbaudiet wp-content/debug.log. Pēc problēmas novēršanas debug izslēdziet, lai neierakstītu lieku/sensitīvu informāciju.

7) Atjaunojiet no rezerves kopijas (ja jāatjauno ātri)

Ja nepieciešams ātrs “rollback”, atjaunojiet pēdējo strādājošo rezerves kopiju Plesk (Backup Manager).


Kopīgot, izmantojot
Vai šis raksts jums šķita noderīgs?  

Saistītie raksti


Komentārs

Pievienot Komentāri

Atbildēt uz  

Tags

© GARMTECH