Activarea sau dezactivarea funcțiilor PHP cu ajutorul directivei PHP disable_functions

Acest articol va prezenta pașii necesari activării sau dezactivării unor funcții PHP cu ajutorul directivei PHP disable_functions
Publicat de Sebastian Szlivka acum 196 zile, 2 ore și 19 minute
Hostico Play

Introducere

  • PHP folosește o mulțime de funcții care pot fi activate sau dezactivate cu ajutorul directivei PHP disable_functions. Această directivă poate fi editată direct din interfața cPanel. Ca măsură de siguranță este recomandată dezactivarea tuturor funcțiilor PHP care nu sunt folosite de aplicația dumneavoastră.
  • Pentru a dezactiva o funcție PHP, o vom adăuga în lista directivei disable_functions, iar pentru a o activa o vom sterge din listă.
  • Ca exemplu vom dezactiva funcția mail ().

Cerințe

  • Pentru a edita disable_functins, vom avea nevoie de datele de autentificare cPanel, primit în email-ul cu datele de administare.

Pași

  • Mai întâi ne vom autentifica în panoul de control cPanel.

  •  O dată ce ne-am autentificat în panoul de control, vom merge spre secțiunea Software și vom face click pe Select PHP Version.

  • În fereastra următoare vom avea posibilitatea de a schimba versiunea PHP și de a activa sau dezactiva diverse extensii PHP.
  • Pentru a edita disable_functions, vom face click pe Switch to PHP Options.

  • Fereastra următoare va conține o listă cu directivele PHP existente, printre care și disable_functions. Tot în această listă vom găsi și directiva suhosin.executor.eval.blacklist. Dacă aplicația dumneavoastră nu foloseste funcții care sunt incluse în cod PHP criptat, este recomandat să dezactivăm toate funcțiile în această directivă.  Activarea si dezactivarea funcțiilor din suhosin.executor.eval.blacklist se face la fel ca și la disable_functions.

  • Pentru a face modificări, vom face click pe câmpul disable_functions și vom adăuga sau vom scoate funcția dorită. În exemplul nostru vom adăuga funcția mail() și vom face click pe butonul Apply.

  • După ce s-au modificat toate valorile dorite, vom face click pe butonul Save de la baza listei. După salvare, vom fi intâmpinați de un mesaj de confirmare: Settings Saved.

  • Din acest moment, toate funcțiile din câmpul directivei disable_functions vor fi dezactivate. În cazul exemplului nostru funcția mail() nu va mai putea fi folosită în scripturi PHP.

Notă :

Acest tutorial este valabil doar pentru conturile cPanel shared.

!
În cazul în care după citirea şi parcurgerea paşiilor prezentaţi în articol nu reuşiţi să finalizaţi cu succes acţiunea descrisă, nu obţineţi rezultatul dorit ori în cazul în care aveţi întrebări sau nelămuriri suplimentare vă rugăm să nu ezitaţi să ne contactaţi.
×
pixel