Ce inseamna ‘Internal Server Error 500’?

error500

Eroarea 500 este o eroare generica. Exista mai multe motive pentru care aceasta poate sa apara, dar cele mai frecvente 3 sunt:

1) Permisiuni Fisiere / Foldere – serverele (care ofera cPanel) va bloca fisierele PHP, care sunt setate la 777 sau care sunt intr-un dosar care este setat la 777,

sau chiar daca unul dintre dosarele parinte este 777. In loc de a rula fisierul, serverul va arata eroarea 500. Din motive de securitate, atunci cand un fisier este setat la 777,

oricine poate schimba codul sursa si/sau poate introduce malware. Permisiunile la fisiere ar trebui sa fie setate la 644 , iar la foldere 755.

2) Server timeout – Fiecare server are o setare time-out, care este timpul in care un script-ul este permis sa ruleze. Aceasta limita variaza de la server la server,

standard e 30 de secunde. Daca executati un script care necesita o perioada lunga de timp pentru a termina si ajunge la setarea duratei de timp, o eroare 500 va fi afisata.

3) Sintaxa incorecta in htaccess – Sintaxa in .htaccess este foarte stricta, daca adaugati o comanda incorecta, sau chiar un caracter incorect, serverul va returna eroare 500.

Incercati si eliminati htaccess, pentru a va asigura ca acesta este cauza, iar apoi se poate recrea (pastrati o copie de siguranta a originalului, in cazul in care serverul a avut

unele variabile necesare acolo).

Daca aveti eroare 500 si sunteti sigur ca nu este cauzata de problemele de mai sus, va trebui sa verificati in LOG-uri pentru a obtine detalii cu privire la eroare.

 

Claudiu Cadar a scris 69 articole