- Plesk Onyx 17.8 for Linux
- Plesk Onyx 17.8 for Windows
Cannot install custom extension in Extensions > My Extensions > Upload Extension:
PLESK_ERROR: Error: Unable to install the extension:
Execution of /usr/local/psa/tmp/modulefXP2il/plib/scripts/pre-install.php failed with exit code 199 and the output:
Site error: the file <b>/usr/local/psa/tmp/modulefXP2il/plib/scripts/pre-install.php</b> requires the ionCube PHP Loader ioncube_loader_lin_7.1.so to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.
PLESK_ERROR: Execution of C:\Program Files (x86)\Plesk\tmp\mod55AF.tmp\plib\scripts\pre-install.php failed with exit code 199 and the output:
Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.
Starting from Plesk Onyx 17.8, extensions protected by ionCube are not supported.
Contact developer of the extension to encrypt it using Plesk source code protection: Developing Extensions for Plesk: Encoding the Source Code.
If you are the extension developer, submit a request to firstname.lastname@example.org to encrypt the source code.