Menu

Eroarea 500 Internal Server Error

Va suna cunoscuta eroare „500 Internal Server Error” ? In acest articol vom invata cum sa o rezolvam.

Eroarea „Internal Server Error” apare in urmatoarele cazuri ordonate descrescator din punct de vedere al frecventei:

  1. Ai scris ceva gresit in htaccess
  2. Fisierul sau directorul respectiv poate fi scris de grup(permisiunile sunt de exemplu 664 in loc de 644)
  3. Ai o eroare de sintaxa in fisier(gen in loc de array('a' => 1) sa pui array('a' = 1)). Aplicata doar la unele host-uri.

1. Ai scris ceva gresit in htaccess

Primul lucru pe care il testam. Pentru a repara trebuie sa folosim Divide Et Impera. Mai exact faceti backup, stergeti tot din htaccess si puneti-l la loc linie cu linie(sau mai bine zis conditie cu conditie) si cand apare eroarea aceea este cauza. In caz ca totul este in regula trecem la a doua cauza.

2. Fisierul sau directorul respectiv poate fi scris de grup

Intram in cpanel si accesam error log-ul:

Si daca vedem ceva de genul
[Sat Aug 03 01:17:53 2013] [error] [client 86.103.87.65] SoftException in Application.cpp:256: File "/home/ionut_bajescu/public_html/test.php" is writeable by group
Inseamna ca avem probleme cu fisierul respectiv, pentru a rezolva setatii permisiunile 644. La fel este si in cazul folderelor(permisiuni 755).
In caz ca nici asta nu a functionat mai avem o singura sansa.

3. Eroare de sintaxa PHP

Rar aceasta este cauza, dar trebuie sa incercam daca celelalte n-au functionat.
Cautati dupa erori de sintaxa php in fisierul unde apare eroarea 500 Internal Server Error, aplicati divide et impera prin comentarea liniilor pe care le banuiti ca ar fi cauza si observati daca eroarea dispare. Divide et impera in sens invers raportand cum ati facut la htaccess, in loc sa stergeti toate liniile si sa le repuneti pe rand aici trebuie sa sa comentati cate o linie pe rand.

Daca nici acum nu ai descoperit bugul mai incearca odata poate ai gresit ceva, daca nu luati legatura cu firma de hosting.


Ti-a placut articolul? Asigura-te ca-ti dam de veste cand publicam altele noi.


Tags: Tutoriale, Programare Web

Comments Nota 5 din 1