Livezilla

Certified Partner and
PrestaShop Developer for:

Înţelegere şi de fixare Eroare 500

Eroare de fixare 500

Această pagină a fost scrisă în limba engleză, vă rugăm să consultaţi versiunea în limba engleză pentru modificări de cod corect.


Eroare 500 este o eroare generic care gazda dvs. generează.

Există multe motive pentru care aceasta poate să apară, dar cele 3 cele mai frecvente sunt:


1) File / Folder Permisiuni - gazde Cele mai moderne (care oferă cPanel) va bloca fişierele PHP, care sunt setate la 777 sau care sunt într-un dosar care este setat la 777, sau chiar dacă unul dintre dosarele părinte este 777.

În loc de a rula fişierul, gazda dvs. va arăta eroarea 500. Motivul pentru aceasta este de server de securitate, atunci când un fişier este setat la 777, oricine poate schimba codul şi a plantelor malware acolo.

Poate te intrebi: "De ce instrucţiunile de instalare PrestaShop spun de a utiliza 777"? Ei bine, se pare că 777 în limba franceză la 755 traduce în limba engleză:)

Am facut cereţi-le să modifice instrucţiunile, dar indiferent de motiv, cererea noastra a fost trecut cu vederea. Unele de configurare server foarte vechi sau cele care nu suntconfigurat corect nu va funcţiona corect cu 755 şi necesită 777, dar se pare că acestea sunt foarte puţine (deoarece este un risc major de securitate).

Nr fişiere sau foldere ar trebui să fie setat la 777, 755 ar trebui să fie maxim permisiunile de acces.

2) Server timeout - Fiecare server are o setare time-out, care este momentul în care un script-ul este permis să ruleze.

Aceste limite variază de la gazdă la gazdă, un anumit set-l cât mai scăzute 30 de secunde şi nu vă permit să-l schimbe, şi alţii setat la 5-10 minute şi vă permit să-l modificaţi.

Dacă executaţi un script care necesită o perioadă lungă de timp pentru a termina (regenerarea miniatură, de import / export, sau de rezervă) şi ajunge la setarea duratei de timp, o eroare de 500 de pagini vor fi afişate.

Ar trebui să contactaţi gazdă şi întreba despre creşterea limitei timeout.

3) sintaxă incorectă în htaccess -.. Sintaxa în htaccess este foarte strict, dacă adăugaţi o comandă incorectă, sau chiar un caracter incorect, serverul va reveni în eroare 500.

Încercaţi să eliminaţi htaccess., Pentru a vă asigura că acesta este cauza, iar apoi recrea-l de la PrestaShop (Păstraţi o copie de siguranţă a originalului. Htaccess în cazul în care gazda a avut unele variabile necesare acolo).


Dacădevin încă o eroare 500 şi sunteţi sigur că nu este cauzată de problemele de mai sus, va trebui sa te uiti in jurnalul de erori gazda dumneavoastră pentru a obţine detalii cu privire la eroare. Cele mai multe gazde vor avea un "jurnal de erori" în legătură într-cPanel-uite-l acolo sus si sa vedem ce cauza este.