• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

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