Article ID: 116801, created on Dec 13, 2013, last review on Dec 13, 2013

  • Applies to:
  • Plesk

问题

我无法在控制面板中打开订阅设置,我收到以下错误:

Unable to create or update the subscription:The PHP handler "module" is not registered.It was probably deleted from the server.Register a handler with the same properties and try again.

或出现以下错误:

Unable to register the PHP handler:Handler with id = `fastcgi' already exists

解决方案

Plesk for Linux 说明:

  1. 通过以下命令查看 PHP 版本:

    php -v  
    

    要确保不显示任何错误:

  2. 请在 /etc/psa/php_versions.json 中或使用以下命令查看 PHP 处理程序:

    /usr/local/psa/admin/sbin/php_handlers_control --list       
    

    请确保安装正确的 PHP 版本。

  3. 请在 Plesk 数据库中查看 PHP 处理程序。应显示如下:

    mysql> select section,name from ServiceNodeEnvironment where section='phphandlers';
    +-------------+---------+
    | section     | name    |
    +-------------+---------+
    | phphandlers | cgi     |
    | phphandlers | fastcgi |
    | phphandlers | module  |
    | phphandlers | synced  |
    +-------------+---------+
    
  4. 如果丢失了数据库中的一些处理程序,有必要进入 Plesk 控制面板 > 工具与实用程序 > 服务器组件 按下 刷新 按钮刷新 Plesk 组件。

而且您可以通过以下命令从 php_versions.json 重读 PHP 处理程序。

    /usr/local/psa/admin/sbin/php_handlers_control --reread

Plesk for Windows 说明:

请确保安装 PHP 且能够被 Plesk 辨识:转入 工具与设置 > 服务器组件 按下 刷新 按钮。

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c caea8340e2d186a540518d08602aa065 e0aff7830fa22f92062ee4db78133079

Email subscription for changes to this article