O eroare 500 Internal Server Error înseamnă că ceva a mers greșit pe server. În WordPress, aceasta este de obicei cauzată de un fișier .htaccess corupt, un conflict de plugin-uri sau o problemă de memorie PHP.
Pasul 1 — Regenerarea fișierului .htaccess
Un fișier .htaccess corupt este cea mai frecventă cauză.
- În cPanel File Manager, navigați la public_html.
- Activați Show Hidden Files din Setări.
- Redenumiți .htaccess în .htaccess_old.
- Reîncărcați site-ul. Dacă se încarcă, fișierul .htaccess era corupt.
- Conectați-vă la panoul de administrare WordPress și accesați Settings → Permalinks.
- Faceți clic pe Save Changes fără a modifica nimic. WordPress va crea un fișier .htaccess nou.
- Ștergeți .htaccess_old.
Pasul 2 — Dezactivarea tuturor plugin-urilor
- În File Manager, accesați public_html/wp-content/plugins.
- Redenumiți folderul în plugins_disabled.
- Reîncărcați site-ul. Dacă se încarcă, reactivați plugin-urile unul câte unul pentru a-l identifica pe cel vinovat.
- Redenumiți folderul înapoi în plugins când ați terminat.
Pasul 3 — Creșterea limitei de memorie PHP
- Deschideți wp-config.php în File Manager.
- Adăugați această linie înainte de /* That's all, stop editing! */:
define('WP_MEMORY_LIMIT', '256M'); - Salvați și reîncărcați.
Pasul 4 — Verificarea jurnalelor de erori PHP
- În cPanel, accesați Metrics → Errors.
- Examinați cele mai recente intrări din jurnal. Acestea vor indica fișierul specific și numărul liniei care cauzează eroarea 500.
Pasul 5 — Reîncărcarea fișierelor de bază WordPress
Dacă niciuna dintre soluțiile de mai sus nu a funcționat, un fișier de bază WordPress corupt poate fi cauza.
- Descărcați o copie nouă a WordPress de la https://wordpress.org/download[[T101]].[[T102]]
- Extrageți fișierul ZIP.