GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment désactiver/activer les php_functions ?

Dans de nombreux cas, votre application Web peut ne pas fonctionner comme prévu en raison de certaines fonctions php_functions activées/désactivées ; à ce moment-là, vous devez soumettre la demande à l'administrateur du serveur ou à l'hôte pour désactiver/activer les php_functions spécifiques. Si vous disposez d'un accès au niveau racine du panneau de configuration cPanel ou DirectAdmin, cet article vous aidera à désactiver/activer les fonctions php_?

La modification des fonctions de désactivation via l'éditeur cPanel (au niveau de l'utilisateur) ne fonctionne que si le serveur utilise PHP-FPM. Pour les serveurs DSO/Ruid2, vous devez modifier explicitement les configurations php directement via CLI en utilisant un accès root ou contacter votre fournisseur d'hébergement.

cPanel/WHM

Utiliser cPanel

Connexion vers cPanelNaviguer au logicielMultiPHP INI Éditeur .

Naviguer à l'éditeur ModeSélectionner le domaine Nom (Emplacement).

Entrez le PHP fonctions devant "disable_functions =# # # #" pour désactiver la fonction PHP → Cliquez sur Enregistrer .

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

Pour activer la fonction désactivée, supprimez la fonction PHP spécifique de la liste disable_functions.

Utiliser WHM

1. Tout d'abord, connectez-vous au panneau WHM,

https://votre-domaine.com:2087 ou https://adresse IP :2087 ou https://server-hostname :2087 .

2. Accédez à Logiciel → MultiPHP Manager .

3. Assurez-vous que PHP-FPM est installé et activé pour les noms de domaine. Maintenant, en utilisant Utilisateur Domaine Paramètres rubrique Rechercher pour un domaine nom Cliquez sur PHP-FPM Paramètres .

4. Faites défiler jusqu'à Désactiver les fonctions , entrez le nom des fonctions PHP Cliquez sur Mettre à jour .

Pour activer la fonction PHP, supprimez la fonction PHP souhaitée de la liste des fonctions désactivées.

DirectAdmin

Dans le panneau de configuration DirectAdmin, nous avons des paramètres php.ini séparés par utilisateur dans php-fpm.

1. Tout d'abord, pour vous connecter au panneau de configuration DirectAdmin,

https://votre-domaine.com:2222 ou https://adresse-IP:2222 ou https://server-hostname:2222 .

2. Accédez au Gestionnaire de serveurConfigurations HTTPD personnalisées .

3. Sélectionner le domaine Cliquez sur php-fpm .conf .

4. Naviguer vers php-fpm 5.X/7.X/8.X |PERSONNALISÉ 2| → Pour modifier par domaine utilisateur disabled_functions, ajoutez la ligne suivante avec le nom des fonctions PHP que vous souhaitez désactiver Cliquez sur ENREGISTRER ,

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

Pour activer la fonction PHP, supprimez la fonction PHP souhaitée de la liste des fonctions désactivées.

Conclusion

Maintenant que nous avons expliqué comment désactiver/activer les fonctions php_functions spécifiques au domaine de l'utilisateur. En outre, nous avons couvert à la fois les panneaux de contrôle renommés de l'industrie cPanel et DirectAdmin.


Panels
  1. Comment activer/désactiver le pare-feu UFW sur Ubuntu 18.04

  2. Comment désactiver/activer le pare-feu sur AlmaLinux

  3. Comment activer et désactiver le module PHP curl avec Apache sur Ubuntu Linux

  4. Comment activer/désactiver les extensions PHP à partir de cPanel ?

  5. Comment activer/désactiver ModSecurity pour vos domaines dans cPanel

Comment activer et désactiver AppArmor sur Ubuntu 20.04

Comment activer/désactiver les modules Apache/PHP à l'aide d'EasyApache3 ?

Comment activer/désactiver la liste grise dans WHM ?

Comment activer le rapport d'erreur PHP dans cPanel ?

Comment activer/désactiver les modules Apache &PHP avec EasyApache4 ?

Comment activer/désactiver la sécurité des mods dans cPanel ?