• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Resolved ionCube Loader with php 7.0 problem

DIEEX1

New Pleskian
Hi I have a problem with ioncube_loader and although I have the iocube_loader files under "/opt/plesk/php/7.0/lib/php/modules" filed and this the octal value 777 given. Next I have the php.ini which is located under "/opt/plesk/php/7.0/etc/php.ini" I tried as explained in the ionCube Loader Wizard Edit the file /opt/plesk/php/7.0/etc /php.ini and before any other zend_extension lines ensure that the following is included:
Zend_extension = /opt/plesk/php/7.0/lib/php/modules/ioncube_loader_lin_7.0.so to add one. After that I have the apache2 server restarted so that he re-entered the configs. Now I have tried with php -v tries the version via php and ioncube loader to inevitably but I get with the input no value back. If I have the ionCube Loader Wizard via browser calls I get this here: Please note that the following problems are currently with the ionCube Loader installation:

The following ini files could not be found by the wizard: /opt/plesk/php/7.0/etc/php.ini,/opt/plesk/php/7.0/etc/php.d/10-opcache.ini//opt /plesk/php/7.0/etc/php.d/20-mysqlnd.ini//opt/plesk/php/7.0/etc/php.d/bcmath.ini//opt/plesk/php/7.0/etc/php . / Opt / plesk / php / 7.0 / etc / php.d / dba.ini / opt / plesk / php / 7.0 / etc / php.d / dom.ini / opt / plesk / Php / 7.0 / etc / php.d / enchant.ini, / opt / plesk / php / 7.0 / etc / php.d / fileinfo.ini, / opt / plesk / php / 7.0 / etc / php.d / gd. Php / 7.0 / etc / php.doc / php / 7.0 / etc / php.d / imap.ini / opt / plesk / php / 7.0 / etc /php.d/intl.ini,/opt/plesk/php/7.0/etc/php.d/json.ini,/opt/plesk/php/7.0/etc/php.d/ldap.ini//opt/ Plesk / php / 7.0 / etc / php.d / mcrypt.ini, / opt / php / php / 7.0 / etc / php.d / php / Mysqli.ini, / opt / plesk / php / 7.0 / etc / php.d / odbc.ini, / opt / plesk / php / 7.0 / etc / php.d / pdo.ini, / opt / plesk / php / 7.0 /etc/php.d/pdo_mysql.ini,/opt/plesk/php/7.0/etc/php.d/pdo_odbc.ini,/opt/plesk/php/7.0/etc/php.d/pdo_pgsql.ini/ Opt / plesk / php / 7.0 / etc / php.d / pdo_sqlite.ini, / opt / plesk / php / 7.0 / etc / php.d / pgsql.ini, / opt / plesk / php / 7.0 / etc / php. D / phar.ini, / opt / plesk / php / 7.0 / etc / php.d / posix.ini, / opt / plesk / php / 7.0 / etc / php.d / pspell.ini, / opt / plesk / php /7.0/etc/php.d/snmp.ini,/opt/plesk/php/7.0/etc/php.d/soap.ini,/opt/plesk/php/7.0/etc/php.d/sqlite3.ini Php / 7.0 / etc / php.d / sysvsem.ini, / opt / plesk / php / 7.0 / etc / php.d / sysvmsg.ini / Php.d / sysvshm.ini, / opt / plesk / php / 7.0 / etc / php.d / tidy.ini, / opt / plesk / php / 7.0 / etc / php.d / xmlreader.ini, / opt / plesk /php/7.0/etc/php.d/xmlrpc.ini,/opt/plesk/php/7.0/etc/php.d/xmlwriter.ini,/opt/plesk/php/7.0/etc/php.d/xsl .ini, / opt / plesk / php / 7.0 / etc / php.d / zip.ini
This may be due to server restrictions in place.
The necessary zend_extension line could not be found in the configuration.

In which line I must iconcube_loader "zend_extension = /opt/plesk/php/7.0/lib/php/modules/ioncube_loader_lin_7.0.so" the .so file is grasped and I finally my webinterface again via browser can call?
Thanks for the support.
Many greetings
 
Hi DIEEX1,

pls. answer your question:
In which line I must iconcube_loader "zend_extension = /opt/plesk/php/7.0/lib/php/modules/ioncube_loader_lin_7.0.so" the .so file is grasped and I finally my webinterface again via browser can call?
... by having a look at the Plesk PHP version 5.6 ( ioncube loader is included and supported by Plesk ): => /opt/plesk/php/5.6/etc/php.d

As you can see there, it is ESSENTIAL, that the module "ioncube-loader" is loaded BEFORE ALL OTHERS and therefore you use "00-ioncube-loader.ini" - with the content
Code:
; Enable ionCube Zend extension module
zend_extension=ioncube_loader_lin_7.0.so

See as well your own quote:
... and before any other zend_extension lines ensure that the following is included:
Zend_extension = /opt/plesk/php/7.0/lib/php/modules/ioncube_loader_lin_7.0.so ...
 
Ok thanks I have now correctly understood the problems and could solve it I simply replaced the ioncubeloader files with a newer. Thanks for your help. Now it worked and I could install the interface of teklab.
 
Back
Top