Eroare 500 Eroare internă de server - de ce există 500 de eroare și cum să o rezolve

Dacă în loc de paginile așteptate ale site-ului vedeți o eroare „500 eroare internă de server“ - este, în primul rând, nu vă fie frică, pentru că Se întâmplă uneori.

Ce este de 500 Eroare internă de server

Numărul 500 - cod de eroare de mijloace prin care se poate determina cauza presupusă. Cod 500 înseamnă că configurația serverului a fost spart, sau pe un eșec server intern a fost făcută. Nu este întotdeauna de eroare indică o problemă în găzduirea sau incapacitatea de a lucra la CMS, deoarece eroare nu poate avea loc indiferent de ceea ce a motorului este instalat:

Înainte de a face cu modul de a rezolva această eroare, trebuie să instalați posibile cauze ale originii sale.

Cauzele unei erori de server (eroare internă de server)

Mai jos este o listă scurtă a ceea ce poate fi afișat eroarea 500, și cum să se ocupe de această problemă în ordinea probabilitatea producerii acestuia.

1. Incorect afișat chiar pe directorul și fișierele. Foarte des, o eroare de server apare datorită faptului că clientul a pus dreptul greșit la directorul de domeniu, folderele și fișierele interne. Pe cele mai multe gazde de web sunt potrivite pentru următoarele drepturi:

  • 755 director
  • 644 fișiere

Decizia în acest caz - pentru a seta permisiunile corecte pentru fișiere și foldere. Dacă aveți acces SSH, pur și simplu rulați următoarele comenzi în directorul site-ului:

  1. găsi de tip d | xargs chmod 755
  2. găsi tip f | xargs chmod 644

În caz contrar, se face manual, sau contactați sprijinul dvs. de găzduire. O vom face timp de 10 minute.

2. htaccess incorect. Nu toate gazdele sunt susținute de aceste sau alte opțiuni de configurare sau serverul web este configurat în mod diferit. În plus, posibila eroare în sintaxa fișierului de configurare.

În acest caz, cel mai bine este de a verifica fișierele jurnal de domeniu. În cazul în care problema este în acest fișier, veți vedea exact eroarea corespunzătoare.

3. Eroare 500 poate, de asemenea, să apară dacă script-ul este executat pentru o lungă perioadă de timp. Fiecare furnizor de găzduire a pus restricții privind timpul alocat pentru a lucra fiecare script. Dacă o eroare nu apare imediat, dar după un timp, ar trebui să verificați script-ul în sine. De exemplu, pe de altă parte companii sau un server de web hosting locale.

4. Eroare 500 Eroare internă de server poate apărea, de asemenea, în cazul în care script-ul încearcă să folosească mai multă memorie decât este alocat. Uită-te valoarea MEMORY_LIMIT php.ini sau prin intermediul funcției phpinfo () și se compară cu valoarea din gazda anterioară.

5. Problema în setările de server. În cazul în care modulele de server web și PHP sunt configurate în mod corespunzător, atunci veți obține cu siguranță o eroare de 500. În acest caz, ar trebui să verificați jurnalul serverului de web, precum și fișierele jurnal al site-ului. De obicei, există un conflict de module incompatibile. De exemplu, atunci când serverul este instalat modulul APC și eAccelerator. Jurnalele veți vedea un mesaj cu textul: Segmentarea vini sau o eroare de sintaxă în setările.

6. incorect pentru script. Acest punct este în valoare de o privire în cazul în care toate anterioare au fost excluse. Verificați care returnează eroare un script PHP. Poate că serverul web nu le poate interpreta.

Nu vă faceți griji dacă ați descoperit brusc o eroare de server intern 500. După cum sa menționat mai sus - pentru a elimina această eroare este destul de simplu. Dar, dacă faci asta nu funcționează - vă rugăm să contactați sprijinul nostru tehnic. Ne va ajuta să rezolve această problemă cât mai repede posibil.

Comanda web hosting

Hosting peste 99 p. de RigWEB.RU - plătite site-uri de găzduire virtuală