---
title: Cum să identifici și să rezolvi o problemă de „Critical Error” în WordPress
description: "## ![WordPress critical error](https://www.host-age.ro/wp-content/uploads/2025/01/wordpress-critical-error.png) Eroarea \"There has been a critical error on your website\" este una dintre cele mai comune probleme în WordPress. Aceasta apare de obicei atunci când un plugin sau o temă cauzează un conflict sau există o…"
url: "https://www.host-age.ro/kb/wordpress/cum-identifici-rezolvi-problema-critical-error-wordpress/"
updated: "2025-01-23"
category: WordPress
---

# Cum să identifici și să rezolvi o problemă de „Critical Error” în WordPress

##

![WordPress critical error](https://www.host-age.ro/wp-content/uploads/2025/01/wordpress-critical-error.png)

Eroarea "There has been a critical error on your website" este una dintre cele mai comune probleme în WordPress. Aceasta apare de obicei atunci când un plugin sau o temă cauzează un conflict sau există o eroare de cod.

În acest tutorial, vei învăța cum să identifici sursa problemei folosind modul de depanare al WordPress, WP_DEBUG, și cum să editezi fișierul `wp-config.php` pentru a activa această funcționalitate.

## Pași pentru identificarea și rezolvarea problemei

### 1. Activarea WP_DEBUG

WP_DEBUG este o constantă în WordPress care permite afișarea erorilor și mesajelor de avertizare.

#### Cum să activezi WP_DEBUG:

1. **Conectează-te la serverul tău**
   - Folosește un client FTP, cum ar fi FileZilla, sau managerul de fișiere din cPanel pentru a accesa fișierele WordPress.
2. **Localizează fișierul**`wp-config.php`
   - Fișierul `wp-config.php` se află în directorul rădăcină al instalării WordPress.
3. **Descarcă fișierul**`wp-config.php`**pe computerul tău**
   - Dă clic dreapta pe fișier și alege "Download".
4. **Editează fișierul**`wp-config.php`
   - Deschide fișierul cu un editor de text, cum ar fi Notepad++ sau Visual Studio Code.
   - Caută linia:`define('WP_DEBUG', false);`
   - Dacă linia lipsește, adaugă următoarele coduri înainte de `/* That's all, stop editing! Happy publishing. */`:
     `define('WP_DEBUG', true);`
     `define('WP_DEBUG_LOG', true);`
     `define('WP_DEBUG_DISPLAY', false);`
   - Această configurație:
     - Activează WP_DEBUG (`true`).
     - Stochează erorile într-un fișier de jurnal (`WP_DEBUG_LOG`).
     - Ascunde erorile de pe site pentru vizitatori (`WP_DEBUG_DISPLAY`).
5. **Încarcă fișierul**`wp-config.php`**pe server**
   - După salvarea modificărilor, folosește clientul FTP pentru a reîncărca fișierul pe server și suprascrie versiunea existentă.

### 2. Verificarea fișierului de log WP_DEBUG

1. **Găsește fișierul**`debug.log`
   - Fișierul de log va fi creat automat în directorul `/wp-content/` dacă există erori.
2. **Descarcă și deschide fișierul**`debug.log`
   - Verifică fișierul pentru a identifica linia sau plugin-ul/tema care cauzează eroarea. Exemple de mesaje:`[23-Jan-2025 15:00:00 UTC] PHP Fatal error: Uncaught Error: Call to undefined function example_function() in /path/to/wp-content/plugins/example-plugin/example.php:23`
   - În acest exemplu, problema provine dintr-un fișier din plugin-ul "example-plugin".

### 3. Dezactivarea plugin-urilor/temelor problematice

1. **Conectează-te la server**
   - Navighează în directorul `/wp-content/plugins/` pentru a accesa plugin-urile instalate.
2. **Redenumește directorul plugin-ului problematic**
   - Dacă ai identificat un plugin ca sursă a problemei, redenumește directorul acestuia. De exemplu, schimbă numele din `example-plugin` în `example-plugin-deactivated`.
3. **Testarea site-ului**
   - Verifică dacă site-ul funcționează după dezactivarea plugin-ului/temei. Dacă problema persistă, repetă pașii pentru alte plugin-uri/teme.

### 4. Dezactivarea WP_DEBUG după rezolvarea problemei

După ce ai rezolvat problema, este recomandat să dezactivezi WP_DEBUG pentru a preveni expunerea mesajelor de eroare.

1. **Editează din nou fișierul**`wp-config.php`
   - Modifică linia:
     `define('WP_DEBUG', true);`
     în:
     `define('WP_DEBUG', false);`
2. **Reîncarcă fișierul pe server**
   - Salvează și reîncarcă fișierul `wp-config.php` pe server.

## Concluzie

Cu WP_DEBUG activat, poți identifica rapid cauza problemelor critice din WordPress. Deși procesul poate părea intimidant la început, urmând pașii de mai sus, vei putea diagnostica și rezolva problemele într-un mod eficient.
