// blog

Cum rezolvi eroarea 500 Internal Server Error în WordPress: ghid complet de depanare

August 11, 2026 · by CLIQHOST

Cum rezolvi eroarea 500 Internal Server Error în WordPress: ghid complet de depanare

Eroarea 500 Internal Server Error este una dintre cele mai frustrante probleme pe care le poate întâmpina un administrator de site WordPress. Ecranul devine alb sau apare un mesaj generic de eroare, fără nicio indicație clară despre cauză. Vestea bună este că, în marea majoritate a cazurilor, problema are o soluție simplă dacă urmezi pașii corecți.

În acest ghid vei afla care sunt cauzele frecvente ale erorii 500 în WordPress și cum le poți rezolva pas cu pas, indiferent dacă folosești hosting shared cPanel sau un VPS NVMe.


Ce înseamnă eroarea 500 Internal Server Error?

Codul HTTP 500 indică faptul că serverul web a întâmpinat o situație pe care nu știe cum să o gestioneze. Spre deosebire de eroarea 404 (pagina nu există), eroarea 500 este o problemă pe partea serverului sau a aplicației — în cazul nostru, WordPress sau mediul PHP.

Această eroare poate apărea:
- pe toate paginile site-ului
- doar în zona de administrare (/wp-admin)
- doar pe anumite pagini sau după o acțiune specifică (actualizare plugin, upload fișier etc.)


Pasul 1: Verifică fișierele de log ale serverului

Primul și cel mai important pas este să consulți log-urile de eroare. Acestea îți vor spune exact ce s-a întâmplat.

În cPanel

  1. Intră în cPanel → Error Logs (sau Logs → Errors).
  2. Caută ultimele intrări care coincid cu momentul apariției erorii.
  3. Notează mesajul de eroare complet — de obicei include numele fișierului și linia de cod problematică.

Pe un VPS sau server dedicat

# Pentru Apache:
tail -n 50 /var/log/apache2/error.log

# Pentru Nginx:
tail -n 50 /var/log/nginx/error.log

# Log specific domeniului (cPanel):
tail -n 50 /home/username/logs/example.com-error_log

Dacă ai un VPS SSD administrat, poți cere echipei de suport să verifice log-urile direct dacă nu ai acces root.


Pasul 2: Activează modul de depanare în WordPress

WordPress are un sistem integrat de debug care afișează erori PHP în loc de ecranul alb. Editează fișierul wp-config.php (din rădăcina instalării WordPress):

// Activează modul debug
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );   // salvează erorile în /wp-content/debug.log
define( 'WP_DEBUG_DISPLAY', false ); // nu afișa erorile în browser

⚠️ Atenție: Nu lăsa WP_DEBUG_DISPLAY activat pe site-urile de producție — poate expune informații sensibile.

După salvare, reproduce eroarea și verifică fișierul /wp-content/debug.log pentru detalii.


Pasul 3: Dezactivează toate plugin-urile

Plugin-urile incompatibile sau cu cod defect sunt cauza numărul 1 a erorii 500 în WordPress. Metoda cea mai rapidă:

Prin FTP sau File Manager (cPanel)

  1. Navighează la wp-content/.
  2. Redenumește folderul plugins în plugins_backup.
  3. Accesează site-ul — dacă eroarea dispare, un plugin este vinovat.
  4. Redenumește folderul înapoi la plugins.
  5. Dezactivează plugin-urile unul câte unul din /wp-admin/plugins.php pentru a-l identifica pe cel problematic.

Prin WP-CLI (pe VPS)

wp plugin deactivate --all --path=/var/www/html/wordpress

După ce identifici plugin-ul vinovat, verifică dacă există o actualizare sau contactează dezvoltatorul.


Pasul 4: Verifică tema activă

O temă WordPress cu erori PHP poate cauza la fel de ușor eroarea 500. Testează prin activarea temei implicite WordPress (Twenty Twenty-Four sau similară):

  1. Redenumește folderul temei active din wp-content/themes/tema-ta/ în tema-ta_backup.
  2. WordPress va reveni automat la tema implicită.
  3. Dacă eroarea dispare, problema era în temă.

Pasul 5: Regenerează fișierul .htaccess

Un fișier .htaccess corupt sau cu reguli incorecte este o altă cauză frecventă a erorii 500, mai ales pe serverele Apache (inclusiv pe hosting WordPress shared).

  1. Conectează-te prin FTP sau File Manager.
  2. Redenumește .htaccess în .htaccess_old.
  3. Accesează site-ul — dacă funcționează, .htaccess era problema.
  4. Generează un fișier .htaccess nou: WordPress Admin → Setări → Permalink-uri → Salvează modificările.

Conținutul standard al unui .htaccess WordPress:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Pasul 6: Verifică limita de memorie PHP

WordPress necesită suficientă memorie PHP pentru a funcționa. O limită prea mică poate genera eroarea 500, mai ales pe site-uri cu multe plugin-uri sau teme complexe.

Prin wp-config.php

define( 'WP_MEMORY_LIMIT', '256M' );

Prin .htaccess (pe servere Apache)

php_value memory_limit 256M

Prin php.ini (VPS / server dedicat)

memory_limit = 256M

Dacă folosești un plan de hosting shared cPanel, limita PHP poate fi configurată din cPanel → Select PHP Version → PHP Options.


Pasul 7: Verifică permisiunile fișierelor și folderelor

Permisiunile incorecte sunt o cauză mai puțin evidentă, dar frecvent întâlnită după migrări sau restaurări de backup.

Valori corecte pentru WordPress:
- Foldere: 755
- Fișiere: 644
- wp-config.php: 600 (recomandat pentru securitate)

Comanzi pentru corectare rapidă pe VPS:

find /var/www/html/wordpress -type d -exec chmod 755 {} \;
find /var/www/html/wordpress -type f -exec chmod 644 {} \;
chmod 600 /var/www/html/wordpress/wp-config.php

Pasul 8: Verifică versiunea PHP

O versiune PHP incompatibilă cu WordPress sau cu plugin-urile instalate poate declanșa eroarea 500. WordPress recomandă PHP 8.1 sau mai nou.

Versiunea PHP se poate schimba rapid din cPanel → Select PHP Version. Dacă nu ești sigur ce versiune e potrivită, consultă documentația plugin-urilor tale sau citește ghidul nostru despre administrarea serverelor.


Pasul 9: Verifică spațiul pe disc și resursele serverului

Un disc plin sau un server supraîncărcat poate genera erori 500 sporadice. Verifică:

# Spațiu disc disponibil
df -h

# Utilizare inoduri
df -i

# Procese active
top

Dacă site-ul tău a crescut și resursele planului actual nu mai sunt suficiente, poate fi momentul să migrezi la un VPS NVMe pentru performanță și control sporit.


Pasul 10: Contactează suportul de hosting

Dacă ai parcurs toți pașii de mai sus și eroarea persistă, problema poate fi la nivelul serverului (configurare mod_security, limite de proces PHP-FPM, configurații server specifice). În acest caz, contactează echipa de suport a furnizorului tău.

Pe pagina de contact CLIQHOST poți deschide un tichet de suport — echipa noastră tehnică răspunde rapid și te ajută să identifici cauza exactă.


Rezumat: ordinea depanării erorii 500 în WordPress

Pas Acțiune Timp estimat
1 Verifică log-urile de eroare 2 min
2 Activează WP_DEBUG 3 min
3 Dezactivează plugin-urile 5 min
4 Testează tema implicită 3 min
5 Regenerează .htaccess 2 min
6 Crește limita de memorie PHP 2 min
7 Corectează permisiunile 5 min
8 Verifică versiunea PHP 2 min
9 Verifică resursele serverului 3 min
10 Contactează suportul -

Concluzie

Eroarea 500 Internal Server Error în WordPress are întotdeauna o cauză identificabilă. Urmând metodic pașii din acest ghid — de la verificarea log-urilor până la permisiuni și memorie PHP — vei reuși în cele mai multe cazuri să rezolvi problema singur, în mai puțin de 30 de minute.

Dacă site-ul tău crește și ai nevoie de un mediu mai stabil și mai performant, explorează opțiunile noastre de hosting WordPress optimizat sau descoperă avantajele unui VPS NVMe cu resurse dedicate. Citește și celelalte articole tehnice de pe blogul CLIQHOST pentru mai multe soluții practice.

SHARE
// ce spun clienții

Ce spun clienții noștri

Recenzii reale de la clienți care au ales CLIQHOST pentru performanță, fiabilitate și suport tehnic.

★★★★★

"We moved our online shop from a foreign host and the difference is night and day — pages load instantly and support replies in minutes, in Romanian."

AM
Andrei M.
eCommerce owner · Chișinău
★★★★★

"Migrated 12 client sites to CLIQHOST. Free migration, zero downtime, and the cPanel setup is exactly what my team needed. Highly recommend."

EV
Elena V.
Web agency · Bălți
★★★★★

"Our NVMe VPS handles traffic spikes without a sweat. Full root, local datacenter, and billing in MDL — everything we wanted from a provider."

DC
Dmitri C.
SaaS founder · Chișinău