rezolva

Există destul de multe motive pentru eroarea 500, așa cum am menționat deja. Există cinci motive comune. Utilizatorul poate determina în mod independent eroarea și poate obține informații despre aceasta prin vizualizarea intrărilor din fișierul error.log, care poate fi inclus în panoul de control al găzduirii dvs.

modalități

Eroarea 500 sau „Eroare internă server” poate apărea în următoarele cazuri:

1. Structurile nevalide sunt utilizate în fișierele .htaccess. De exemplu, instrucțiuni precum php_flagși php_valuepot fi folosite numai atunci când lucrați cu PHP în modul special mod_php, care nu este acceptat de toate găzduirea. Dacă lucrați în modurile FastCGIși CGI, utilizarea acestor construcții va duce inevitabil la o eroare 500. Puteți utiliza oricând panoul de control pentru a modifica setările PHP. Construcțiile din Apache rusescduc astfel la erori.

2. Scenariul este prea lung. Pe lângă faptul că PHP însuși limitează timpul scripturilor ( max_execution_time), deoarece munca lor este limitată și de serverele web. Prin urmare, dacă serverul nu a primit un răspuns în 60 de secunde, se va presupune că scriptul s-a blocat, iar sistemul îl va opri forțat cu o eroare 500.

3. Dacă scriptul încearcă să obțină atâta memorie cât nu a oferit tariful. Unele găzduiri, pe lângă PHP-ul standard memory_limit, folosesc propriii manageri de memorie a căror sarcină este să monitorizeze cantitatea de memorie cerută prin scripturi. De îndată ce consumul de memorie al scriptului depășește suma specificată în planul tarifar selectat, execuția acestuia se va încheia automat cu o eroare cunoscută de noi.

4. Dacă în panoul de control sau în php.inisunt incluse mai multe extensii php incompatibile.Da, dacă rulați simultan extensiile APCși eacceleratorsau XCacheși eaccelerator, atunci în 90% din cazuri veți obține o eroare „ Eroare de segmentare”, care desigur va avea ca rezultat o eroare internă a serverului pe site-ul dvs.

5. Scriptul returnează astfel de anteturi HTTP pe care serverul web nu le recunoaște și serverul nu are idee cum să le interpreteze.

Eroarea Internal Server Error este foarte comună și nu ar trebui să vă panicați când apare. Poate că unul dintre sfaturile prezentate în acest articol vă va fi de folos. Vă dorim noroc!