【Plesk经验分享】无法访问/激活Plesk:该许可证无效。要使用面板,需要获取并安装一个新的有效的许可证密钥

适用版本:
Plesk for Linux
Plesk for Windows

问题描述
无法访问/激活Plesk,出现以下错误:
Error: The license key is invalid. In order to use the Panel, you need to obtain and install a new valid license key. The amount of currently used resources overrides the limits defined by your license.


xmlrpc error: Expected <param> to have 1 children, found 0
---------------------- Debug Info -------------------------------
0: common_func.php3:4675
of_get_all_keys()
1: common_func.php3:4675
pkey_fetch_key_list()
2: KeyInfoForm.php:171
KeyInfoForm->get_bye_online_url(string 'new', string '')
3: KeyInfoForm.php:77
KeyInfoForm->assign()
4: key_info.php:43
require(string 'C:\\Program Files\\Parallels\\Plesk\\admin\\htdocs\\server\\key_info.php')
5: plesk.php:66


ERROR: SWKeyExFatalError


xmlrpc error: XML parsing failed
0: common_func.php3:4523
of_get_key_by_product(string 'plesk-win')
1: common_func.php3:4523
getPleskKey()
2: common_func.php3:4602
getKeyProp(string 'demo')
3: auth.php3:54


Internal error:
Repository is not opened
Message Repository is not opened
File functions.php
Line 3330
Type SWKeyExFatalError


Unable to get key: Repository is not opened.

原因
文件 registry.xml 已损坏。

解决方案
Linux
1. 通过SSH连接Plesk服务器。

2. 重命名文件 registry.xml:
# mv /etc/sw/keys/registry.xml /etc/sw/keys/registry.xml.old

3. 扫描并修复文件系统:
# plesk repair fs -system -y

4. 使用下面的命令更新Plesk许可证:
# plesk bin license --retrieve

对于 Plesk 12.0 和更低版本请使用下面的命令:
. # /usr/local/psa/bin/license --retrieve
 
5. 访问Plesk。

6. 如果问题仍然出现,请参阅该文章:https://support.plesk.com/hc/en-us/articles/213385049。

7. 如果没有任何帮助,请如下操作:
    - 通过命令行安装试用密钥:
    # plesk bin license --install ACTI-VATION-CODE-TRIAL
    - 通过命令行重新安装生产性密钥:
    # plesk bin license --install ACTI-VATION-CODE-PRODUCTION:
apthand install original license back
 
Windows 服务器
1. 通过RDP连接Plesk服务器。

2. 重命名位于 %plesk_dir%admin\repository 的文件registry.xml。

3. 以管理员身份启动命令提示符并运行下面的命令更新 Plesk许可证:
plesk bin license.exe --retrieve

对于Plesk 12.0和更低版本,请使用下面的命令:
"%plesk_dir%bin\license.exe" --retrieve

4. 访问Plesk。

如果问题仍然出现,请执行下面的操作:
1.从 %plesk_dir%admin\repository\keys\ 将文件移动到任何其它的目录。

2. 使用下面的命令重新安装Plesk许可证。如果您没有Plesk激活密钥,请联系Plesk销售团队。
plesk bin license.exe -i AB1C23-4DEF56-7GHI89-JK1L23-MNP456

对于Plesk 12.0 和更低版本,请使用下面的命令:
"%plesk_dir%bin\license.exe" -i AB1C23-4DEF56-7GHI89-JK1L23-MNP456

提交
还没有评论,快来抢沙发吧!
售前
支持
代理
合作
售后
支持