09/05/2017, 23:19:15
Salutare tuturor!
Am observat destul de des, ca pe unele servere ca, atunci cand este intampinata o eroare PHP, ori apare eroare 500 de la server, ori nu apare nimic.
Am sa va prezint cum faceti sa apara eroarea PHP in loc de eroare 500 si care ar putea sa fie eventualele riscuri.
Pentru inceput, trebuie sa intrati in folderul /var/ si sa editati fisierul php.ini.
Acum trebuie sa cautati urmatoarea linie: display_errors, respectiv display_errors = Off si vom pune On in loc de Off.
Este posibil sa nu apara absolut toate erorile, astfel necesitand ca Dvs. sa adaugati urmatoarea linie la inceputul fisierului PHP pe care il banuiti ca poate genera erori: error_reporting(E_ALL);.
Revenind la riscuri, odata ce toate erorile sunt afisate exista riscuri de securitate si posibilitatea de a oferi portite de acces sau informatii anumitor persoane care doresc sa va faca rau.
Cel mai recomandat este sa verificati in /etc/httpd/conf/httpd.conf si sa specificati acolo calea catre fisierul unde sunt salvate erorile, si sa nu le permiteti sa fie afisate publicului larg.
Am observat destul de des, ca pe unele servere ca, atunci cand este intampinata o eroare PHP, ori apare eroare 500 de la server, ori nu apare nimic.
Am sa va prezint cum faceti sa apara eroarea PHP in loc de eroare 500 si care ar putea sa fie eventualele riscuri.
Pentru inceput, trebuie sa intrati in folderul /var/ si sa editati fisierul php.ini.
Acum trebuie sa cautati urmatoarea linie: display_errors, respectiv display_errors = Off si vom pune On in loc de Off.
Este posibil sa nu apara absolut toate erorile, astfel necesitand ca Dvs. sa adaugati urmatoarea linie la inceputul fisierului PHP pe care il banuiti ca poate genera erori: error_reporting(E_ALL);.
Revenind la riscuri, odata ce toate erorile sunt afisate exista riscuri de securitate si posibilitatea de a oferi portite de acces sau informatii anumitor persoane care doresc sa va faca rau.
Cel mai recomandat este sa verificati in /etc/httpd/conf/httpd.conf si sa specificati acolo calea catre fisierul unde sunt salvate erorile, si sa nu le permiteti sa fie afisate publicului larg.