GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

php_functionsを無効/有効にする方法は?

多くの場合、特定の有効化/無効化されたphp_functionsが原因で、Webアプリケーションが期待どおりに機能しない可能性があります。その際、特定のphp_functionsを無効/有効にするために、サーバー管理者またはホストにリクエストを送信する必要があります。 cPanelまたはDirectAdminコントロールパネルのルートレベルのアクセス権がある場合、この記事はphp_functionsを無効/有効にする方法を支援しますか?

cPanelエディター(ユーザーレベル)を使用した無効化機能の変更は、サーバーがPHP-FPMを使用している場合にのみ機能します。 DSO / Ruid2サーバーの場合、ルートアクセスを使用してCLIを介して直接php構成を明示的に変更するか、ホスティングプロバイダーに連絡する必要があります。

cPanel / WHM

cPanelの使用

ログイン cPanel ナビゲート ソフトウェアへ →MultiPHP INI 編集者

ナビゲート 編集者モード選択 ドメイン 名前 (場所)。

入力 PHP 機能 「disable_functions=####」の前 PHP機能を無効にするには→クリック 保存

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

無効化された機能を有効にするには、disable_functionsリストから特定のPHP機能を削除します。

WHMの使用

1.まず、WHMパネルにログインします

https://your-domain.com:2087 またはhttps:// IP-address:2087 またはhttps:// server-hostname:2087

2.ソフトウェア→MultiPHPマネージャーに移動します 。

3. PHP-FPMがインストールされ、ドメイン名が有効になっていることを確認します。現在、ユーザーを使用しています ドメイン 設定 セクション 検索 ドメインの場合 名前 クリック PHP-FPM 設定

4.[機能を無効にする]まで下にスクロールします 、PHP関数名を入力します クリック 更新

PHP関数を有効にするには、目的のPHP関数を[関数の無効化]リストから削除します。

DirectAdmin

DirectAdminコントロールパネルでは、php-fpmにユーザーごとに個別のphp.ini設定があります。

1.まず、DirectAdminコントロールパネルにログインするには、 にアクセスします。

https://your-domain.com:2222 またはhttps:// IP-address:2222 またはhttps:// server-hostname:2222

2.サーバーマネージャーに移動します →カスタムHTTPD構成

3.選択 ドメイン クリック php-fpmで 。conf

4.ナビゲート php-fpm 5.X / 7.X / 8.X | CUSTOM2|へ→ ユーザードメインごとにdisabled_functionsを変更するには、無効にするPHP関数名を次の行に追加します クリック 保存

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

PHP関数を有効にするには、目的のPHP関数を[関数の無効化]リストから削除します。

結論

これで、ユーザードメインに固有のphp_functionsを無効/有効にする方法について説明しました。また、業界で有名なcPanelとDirectAdminの両方のコントロールパネルについても説明しました。


Panels
  1. UbuntuLinuxでApacheを使用してPHPcurlモジュールを有効または無効にする方法

  2. cPanelからPHP拡張機能を有効/無効にする方法は?

  3. cPanelでドメインのModSecurityを有効/無効にする方法

  1. Ubuntu18.04でUFWファイアウォールを有効/無効にする方法

  2. AlmaLinuxでファイアウォールを無効/有効にする方法

  3. Ubuntu20.04デスクトップでWaylandを有効/無効にする方法

  1. Ubuntu22.04デスクトップでWaylandを有効/無効にする方法

  2. Ubuntu18.04LTSでカラー絵文字を有効/無効にする方法

  3. Ubuntuでrootアカウントを有効または無効にする方法