Cod eroare 500 - ceea ce este și cum să-l lupta
O zi bună tuturor cititorilor blog-ul SEOBID.NET! Cu siguranță, aproape fiecare dintre voi, utilizatori ai Internetului, se confruntă cu o astfel de problemă - dintr-o dată, în loc de pagini ale site-ului există 500 de mesaj de eroare internă de server. ceea ce înseamnă - Eroare internă de server.
Numeral 500 în acest caz - este codul de stare HTTP care stă ca o indicație că configurația serverului este rupt. Adică, există o anumită eroare în server, sau unul dintre nodurile sale nu il negat complet. O astfel de greșeală - nu e vina site-ul dvs., acesta poate fi vazut pe o varietate de site-uri construite pe o varietate de CMS.
De multe ori, o eroare de server 500 poate să apară în Joomla, WordPress, OpenCart, Bitrix, DLE și multe altele, chiar samopisnyh. Dar, cel puțin de la noi aici depinde puțin, vă sugerez încă să ia în considerare cele mai frecvente motive care pot provoca o eroare de server, precum și unele (acestea sunt încă acolo) cum să rezolve eroarea 500.
Ce eroare server intern 500
Acest mesaj poate însemna că partea de software a specificațiilor de operare pentru servere, dar din când în când există o eroare internă neașteptată. Ca rezultat - solicitarea dvs. nu este procesată în operațiune, astfel încât după expirarea termenului, ca răspuns la interogări fără răspuns la utilizator (în acest caz, browserul vizitatorului sau motorul de căutare), este dat un cod de eroare de server 500.
O eroare de server poate apărea din diverse motive, și toate dintre ele nu sunt listate. Dar puteți încerca să ia în considerare opțiunile care apar mai des decât altele - cel puțin în ceea ce privește auto-educație. Pagina standard Eroare internă de server arată astfel:
Din cauza a ceea ce este prezentat ca o eroare de 500 și corectată
Cum pot rezolva: Trebuie să verificați permisiunile pe înregistrarea de toate fișierele și folderele de site-uri. Pentru foldere (directoare) este recomandat pentru a seta permisiunile 755 pentru scripturi executabile - drepturi de acces 600, iar pentru restul fișierelor - dreapta 644. Dacă doriți să setați permisiunile 777, furnizorul de avertizare in avans cu privire la acest lucru.
- Script-ul este executat pentru o lungă perioadă de timp, astfel încât, de asemenea, pot primi eroarea server intern de cod de eroare 500. Pe orice hosting au limitări nu numai cu privire la timpul de execuție script-ul, dar, de asemenea, interzice executarea de pe partea de server. Și, în cazul în care serverul nu primește un răspuns într-o anumită perioadă de timp, care este stabilit în configurația sa, scenariul este terminat forțat. Rezultatul acestui eșec - server de mesaje de eroare 500.
Cum pot rezolva: încercați pentru a optimiza script-ul. Găsiți script-ul rulează lent este simplu - există servicii speciale. O altă soluție - creșterea timeout de server. Dar este posibil doar dacă ați comandat un VPS sau server dedicat, și pe un hosting partajat regulat nu funcționează. Este că sprijinul tehnic va face o excepție pentru tine.
- fișier de configurare .htaccess pot conține direcții greșite sau reguli care nu sunt acceptate de serverul. Fișierul .htaccess este scris într-un cadru foarte strict, și dacă ați configurat cu făcut unele greșeli, rezultatul este sigur pentru a obține eroare 500 Eroare internă de server. În avansat care găzduiește câmin fișierul .htaccess este oferit, și de eroare în ea nu poate fi, dacă nu le dețineți nu vor fi introduse.
Cum pot rezolva: Asigurați-vă că aveți un fișier .htaccess. El ar trebui să fie în directorul rădăcină al site-ului. Dacă este, faceți o copie de rezervă a fișierului și ștergeți-l în întregime. Site-ul fără fișier .htaccess funcționează bine, iar dacă asta e ceea ce sa întâmplat - deci vina dosar, este necesar să se corecteze sau să solicite gazdă la un nou fișier.
Puteți explora, de asemenea, jurnalele de server - din panoul de control ar trebui să fie o astfel de funcție. Toate informațiile despre erorile sunt înregistrate într-un registru special, și puteți vedea când a apărut eroarea și ceea ce a cauzat. Dacă fișierul .htaccess conține direcții greșite, fișierul error.log, veți vedea unele linii de genul:
Aceasta este, în acest post, veți vedea ce directiva produce o eroare. În exemplul nostru, această directivă RewritRule - această directivă nu există. Acolo directiva RewriteRule, dar în acest exemplu, o literă lipsește, astfel încât serverul răspunde cu o eroare.
Cum pot rezolva: Vă rugăm să contactați serviciul de asistență tehnică de găzduire. În cazul în care nu rezolva eroarea 500 - schimba găzduire.
Asta e tot. Există mai multe cauze posibile pentru eroarea de 500, dar ele pot fi listate pe mai multe pagini. Și acolo sunt foarte rare, iar dacă aveți un hosting de încredere, doar uitați ce greșeală 500. Până la data viitoare pe paginile SEOBID.NET pe blog!