O eroare 500 înseamnă că serverul transmite: aplicația dumneavoastră s-a oprit și nu a comunicat vizitatorului motivul. Aproape întotdeauna este vorba despre ultima modificare efectuată.
1. Citiți jurnalul de erori
Site-uri → site-ul dumneavoastră → Statistici → Jurnale de acces și erori. Cea mai recentă intrare indică fișierul și linia. Acea singură linie reprezintă de obicei răspunsul — o funcție lipsă, o eroare de sintaxă, un apel către un element care nu mai există.
2. Gândiți-vă ce anume s-a schimbat
O actualizare de modul, o modificare a temei, o schimbare a versiunii PHP, un fișier de configurare editat. Dacă site-ul funcționa în regulă acum o oră, cauza se află în acel interval de o oră.
3. Anulați cea mai recentă acțiune
Dezactivați modulul pe care tocmai l-ați actualizat sau restaurați fișierul pe care tocmai l-ați editat. Dacă nu puteți accesa zona de administrare, redenumiți folderul modulului prin SFTP — WordPress dezactivează un modul pe care nu îl poate găsi.
4. Verificați versiunea PHP
Codul scris pentru o versiune mai veche de PHP se poate opri brusc pe una mai nouă. Site-uri → site-ul dumneavoastră → PHP afișează versiunea curentă și vă permite să reveniți la cea anterioară în timp ce remediați codul. ⚠️ Revenirea la o versiune anterioară oferă doar un răgaz, nu o rezolvare — versiunile vechi de PHP nu mai primesc corecții de securitate.
5. Memorie insuficientă
Dacă jurnalul indică „allowed memory size exhausted”, site-ul are nevoie de mai multă memorie decât are alocată. Măriți limita de memorie PHP din același ecran PHP.
Dacă jurnalul este gol și site-ul continuă să returneze eroarea 500, deschideți un tichet specificând ora exactă — putem vizualiza în jurnalele serverului aspecte pe care jurnalul propriu al site-ului nu le primește niciodată.