Cannot install CloudFlare ServerShield integration: The ionCube PHP Loader is required

Created:

2016-11-16 12:50:24 UTC

Modified:

2017-08-08 13:31:47 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Cannot install CloudFlare ServerShield integration: The ionCube PHP Loader is required

Applicable to:

  • Plesk 12.0 for Windows

Symptoms

Trying to install ServerShield by CloudFlare 1.8.x the following error is shown:

Error: Failed to install the extension: The ionCube PHP Loader is required.

Cause

IonCube Loader is not activated for the Plesk PHP:

    E:\\Program Files\\Parallels\\Plesk\\admin\\bin>php -v
PHP 5.5.29 (cli) (built: Sep 17 2015 15:40:55)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies

Resolution

Recommendations regarding enabling of IonCube:

  1. You should use a newer version of ionCube loader than is shipped by Plesk. Please download the latest version of IonCube loader: http://www.ioncube.com/loaders.php

    You need to use "Windows VC11 (Non-TS) (32 bits)" and get the one for PHP 5.5. You should replace existing file in Plesk with new one (backup old file name).

  2. Add the following string to PHP.ini BEFORE opcache.dll extension

    [ioncube]
    zend_extension="C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\modules\\ioncube_loader_win_5.5.dll"
  3. Recycle "PleskControlPanel" application pool via IIS > Applications Pools

Have more questions? Submit a request
Please sign in to leave a comment.