在 plesk 中为 php 7.0 和 7.1 升级 ioncube loeader 失败

failed upgrading ioncube loeader for php 7.0 and 7.1 in plesk

我已经在我的 ubuntu 服务器上安装了 plesk onyx 以及 php v7.0 和 v7.1.当我尝试安装 WHCMS v 7.3.0 时,他告诉我我有旧的 ioncube loeader 版本,我需要进行升级才能继续安装,所以我遵循了该教程:https://support.plesk.com/hc/en-us/articles/214527125-The-IonCube-loader-is-not-available-for-Plesk-PHP-7-1 这是 php v7.0 和 v7.1 的版本:

root@sd-86418:/opt/plesk/php/7.1/lib/php/modules# /opt/plesk/php/7.1/bin/php -v

PHP 7.1.10 (cli) (built: Sep 29 2017 15:42:12) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.0.3, Copyright (c) 2002-2017, by ionCube Ltd.
    with Zend OPcache v7.1.10, Copyright (c) 1999-2017, by Zend Technologies


root@sd-86418:/opt/plesk/php/7.1/lib/php/modules# /opt/plesk/php/7.0/bin/php -v

Cannot load the ionCube PHP Loader - it was already loaded
PHP 7.0.24 (cli) (built: Sep 29 2017 12:33:10) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.0.3, Copyright (c) 2002-2017, by ionCube Ltd.
    with Zend OPcache v7.0.24, Copyright (c) 1999-2017, by Zend Technologies

问题是我一直收到 HTTP 错误 500。请任何人帮助我。

Cannot load the ionCube PHP Loader - it was already loaded

在 Plesk 中,ioncube 模块已经安装并与相应的 plesk-php70-ioncube-loader 包开箱即用。您不应按照上述知识库文章中的说明安装它。

实际上,在已安装 Plesk 的服务器上安装 WHMCS 并不是一个好主意。后果可能无法预测。无论如何,您为什么认为 WHMCS 安装程序使用 Plesk PHP /opt/plesk/php/7.0/bin/php 而不是来自 /usr/[=16= 的 OS 供应商的 PHP ] 使用自己过时的 ioncubeloader?