HTTP 500 / 502
HTTP 500 este cauzat adesea de erori în .htaccess sau codul PHP, iar HTTP 502 de headere sau cookie-uri prea mari – găsiți și corectați pluginul sau scriptul.
HTTP 500
Fișier .htaccess
Eroarea 500 apare de obicei atunci când există o eroare de sintaxă în fișierul .htaccess al găzduirii tale web. Erorile din fișierele .htaccess pot apărea dacă site-ul tău a fost compromis sau dacă tu sau CMS-ul tău ați introdus comenzi invalide în acesta.
Poți verifica în jurnale dacă au fost înregistrate erori; acest lucru se face în secțiunea "Website" > "Webserver logs" din Panoul nostru de control.
Redenumește, la nevoie, fișierul .htaccess pentru a confirma dacă acesta este cel care cauzează probleme, apoi verifică și corectează eventualele erori din fișier.
Eroare de cod PHP
Eroarea poate apărea și dacă există o eroare de cod PHP pe găzduirea web (iar afișarea erorilor PHP este dezactivată); aceasta poate apărea, printre altele, dacă găzduirea ta web a rămas fără spațiu sau dacă au fost efectuate modificări în cod. Asigură-te că CMS-ul tău este configurat să afișeze erorile de cod.
HTTP 502
O eroare HTTP 502 (Bad Gateway) poate apărea dacă site-ul tău trimite un răspuns cu headere HTTP prea mari. Acest lucru se întâmplă de obicei dacă un plugin sau un script setează multe cookie-uri sau cookie-uri foarte mari, ori setează același cookie de mai multe ori într-un singur răspuns.
Poți remedia problema găsind plugin-ul sau scriptul care setează acele multe cookie-uri sau headere, de exemplu dezactivând plugin-urile tale unul câte unul și testând din nou. Nu ajută să ștergi cookie-urile din browser, deoarece este chiar răspunsul site-ului care este prea mare.
Notă: Dacă există prea multe cookie-uri în browserul tău, primești în schimb eroarea 400 Bad Request – Request Header Or Cookie Too Large. Aceasta poate fi rezolvată ștergând cookie-urile pentru site-ul respectiv din browserul tău.
Articol din categoria de suport: PHP