GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come disabilitare/abilitare php_functions?

In molti casi, la tua applicazione web potrebbe non funzionare come previsto a causa di alcune funzioni php_abilitate/disabilitate; in quel momento, è necessario inoltrare la richiesta all'amministratore del server o all'host per disabilitare/abilitare le specifiche php_functions. Se disponi dell'accesso a livello di root del pannello di controllo cPanel o DirectAdmin, questo articolo ti aiuterà con come disabilitare/abilitare php_functions?

La modifica delle funzioni di disabilitazione tramite l'editor cPanel (a livello di utente) funziona solo se il server utilizza PHP-FPM. Per i server DSO/Ruid2, è necessario modificare esplicitamente le configurazioni php direttamente tramite CLI utilizzando l'accesso root o contattare il provider di hosting.

cPanel/WHM

Utilizzo di cPanel

Accedi su cPanelNaviga al SoftwareMultiPHP INI Editor .

Naviga a Editor ModalitàSeleziona il Dominio Nome (Posizione).

Entra il PHP funzioni davanti a "disable_functions =# # # #" per disabilitare la funzione PHP → Clicca su Salva .

Example: disable_functions = exec, system, passthru, pcntl_exec, popen, proc_open, shell_exec

Per abilitare la funzione disabilitata, rimuovere la funzione PHP specifica dall'elenco disable_functions.

Utilizzo di WHM

1. Innanzitutto, accedi al pannello WHM,

https://tuo-dominio.com:2087 o https://indirizzo IP:2087 o https://nome-host-server:2087 .

2. Vai a Software → MultiPHP Manager .

3. Assicurati di avere PHP-FPM installato e abilitato per i nomi di dominio. Ora, utilizzando Utente Dominio Impostazioni sezione Cerca per un dominio nome Fai clic su su PHP-FPM Impostazioni .

4. Scorri verso il basso fino a Disabilita funzioni , inserisci il nome delle funzioni PHP Fai clic su su Aggiorna .

Per abilitare la funzione PHP, rimuovere la funzione PHP desiderata dall'elenco Disabilita funzioni.

DirectAdmin

Nel pannello di controllo di DirectAdmin, abbiamo impostazioni php.ini separate per utente in php-fpm.

1. Innanzitutto, per accedere al pannello di controllo di DirectAdmin, visitare

https://tuo-dominio.com:2222 o https://indirizzo-IP:2222 o https://nome-host-server:2222 .

2. Vai a Gestione serverConfigurazioni HTTPD personalizzate .

3. Seleziona il dominio Fai clic su su php-fpm .conf .

4. Naviga a php-fpm 5.X/7.X/8.X |PERSONALIZZATO 2| → Per modificare il dominio per utente disabled_functions aggiungi la riga seguente con il nome delle funzioni PHP che desideri disabilitare Fai clic su su SALVA ,

php_admin_value[disable_functions] = <function name>,<function name2>, <fuction name3>

Per abilitare la funzione PHP, rimuovere la funzione PHP desiderata dall'elenco Disabilita funzioni.

Conclusione

Ora che abbiamo esaminato come disabilitare/abilitare php_functions specifiche per il dominio dell'utente. Inoltre, abbiamo coperto entrambi i rinomati pannelli di controllo del settore cPanel e DirectAdmin.


Panels
  1. Come abilitare/disabilitare UFW Firewall su Ubuntu 18.04

  2. Come disabilitare/abilitare il firewall su AlmaLinux

  3. Come abilitare e disabilitare il modulo PHP curl con Apache su Ubuntu Linux

  4. Come abilitare/disabilitare le estensioni PHP da cPanel?

  5. Come abilitare/disabilitare ModSecurity per i tuoi domini in cPanel

Come abilitare e disabilitare AppArmor su Ubuntu 20.04

Come abilitare/disabilitare i moduli Apache/PHP usando EasyApache3?

Come abilitare/disabilitare il greylisting in WHM?

Come abilitare la segnalazione degli errori PHP in cPanel?

Come abilitare/disabilitare i moduli Apache e PHP usando EasyApache4?

Come abilitare/disabilitare la sicurezza mod in cPanel?