• The APS Catalog has been deprecated and removed from all Plesk Obsidian versions.
    Applications already installed from the APS Catalog will continue working. However, Plesk will no longer provide support for APS applications.
  • Please be aware: with the Plesk Obsidian 18.0.78 release, the support for the ngx_pagespeed.so module will be deprecated and removed from the sw-nginx package.

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