GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Wie deaktiviere/aktiviere ich php_functions?

In vielen Fällen funktioniert Ihre Webanwendung aufgrund bestimmter aktivierter/deaktivierter php_functions möglicherweise nicht wie erwartet. Zu diesem Zeitpunkt müssen Sie die Anfrage an den Serveradministrator oder den Host senden, um die spezifischen php_functions zu deaktivieren/aktivieren. Wenn Sie über Root-Level-Zugriff auf das cPanel- oder DirectAdmin-Kontrollfeld verfügen, hilft Ihnen dieser Artikel beim Deaktivieren/Aktivieren von php_functions?

Das Ändern von Deaktivierungsfunktionen über den cPanel-Editor (Benutzerebene) funktioniert nur, wenn der Server PHP-FPM verwendet. Für DSO/Ruid2-Server müssen Sie die PHP-Konfigurationen explizit direkt über CLI mit Root-Zugriff ändern oder sich an Ihren Hosting-Provider wenden.

cPanel/WHM

Mit cPanel

Anmelden zu cPanelNavigieren zu SoftwareMultiPHP INI Redakteur .

Navigieren zum Editor ModusAuswählen die Domäne Name (Ort).

Eingabe das PHP Funktionen vor “disable_functions =# # # #” zum Deaktivieren der PHP-Funktion → Klicken auf Speichern .

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

Um die deaktivierte Funktion zu aktivieren, entfernen Sie die spezifische PHP-Funktion aus der Liste disable_functions.

WHM verwenden

1. Melden Sie sich zuerst beim WHM-Panel an,

https://ihre-domain.com:2087 oder https://IP-Adresse:2087 oder https://Server-Hostname:2087 .

2. Navigieren Sie zu Software → MultiPHP Manager .

3. Stellen Sie sicher, dass Sie PHP-FPM installiert und für die Domänennamen aktiviert haben. Verwenden Sie jetzt Benutzer Domäne Einstellungen Abschnitt Suchen für eine Domain Name Klicken auf PHP-FPM Einstellungen .

4. Scrollen Sie nach unten zu Funktionen deaktivieren , geben Sie den Namen der PHP-Funktion ein Klicken auf Aktualisieren .

Um die PHP-Funktion zu aktivieren, entfernen Sie die gewünschte PHP-Funktion aus der Liste „Funktionen deaktivieren“.

DirectAdmin

In der DirectAdmin-Systemsteuerung haben wir separate php.ini-Einstellungen pro Benutzer in php-fpm.

1. Um sich zunächst beim DirectAdmin-Kontrollfeld anzumelden, besuchen Sie

https://ihre-domain.com:2222 oder https://IP-Adresse:2222 oder https://Server-Hostname:2222 .

2. Navigieren Sie zum Server-ManagerBenutzerdefinierte HTTPD-Konfigurationen .

3. Auswählen die Domäne Klicken auf php-fpm .conf .

4. Navigieren zu php-fpm 5.X/7.X/8.X |CUSTOM 2| → Um die Domäne disabled_functions pro Benutzer zu ändern, fügen Sie die folgende Zeile hinzu, gefolgt vom Namen der PHP-Funktionen, die Sie deaktivieren möchten Klicken auf SPEICHERN ,

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

Um die PHP-Funktion zu aktivieren, entfernen Sie die gewünschte PHP-Funktion aus der Liste „Funktionen deaktivieren“.

Schlussfolgerung

Nun, da wir darüber gesprochen haben, wie php_functions spezifisch für die Benutzerdomäne deaktiviert/aktiviert werden. Außerdem haben wir sowohl die renommierten Control Panels in der Branche cPanel als auch DirectAdmin behandelt.


Panels
  1. So aktivieren / deaktivieren Sie die UFW-Firewall unter Ubuntu 18.04

  2. So deaktivieren/aktivieren Sie die Firewall auf AlmaLinux

  3. So aktivieren und deaktivieren Sie das PHP-Curl-Modul mit Apache unter Ubuntu Linux

  4. Wie aktiviere/deaktiviere ich PHP-Erweiterungen von cPanel?

  5. So aktivieren/deaktivieren Sie ModSecurity für Ihre Domains in cPanel

So aktivieren und deaktivieren Sie AppArmor unter Ubuntu 20.04

Wie aktiviere/deaktiviere ich Apache/PHP-Module mit EasyApache3?

Wie aktiviere/deaktiviere ich Greylisting in WHM?

Wie aktiviere ich die PHP-Fehlerberichterstattung in cPanel?

Wie aktiviere/deaktiviere ich Apache- und PHP-Module mit EasyApache4?

Wie aktiviere/deaktiviere ich die Mod-Sicherheit in cPanel?