Applicable to:
- Plesk for Linux
Symptoms
Error is shown when command
# plesk login
is executed:
CONFIG_TEXT: Failed loading /usr/lib64/php/modules/sw-engine/ioncube_loader_lin_5.6.so: /usr/lib64/php/modules/sw-engine/ioncube_loader_lin_5.6.so: undefined symbol: zend_error_cb
Cause
Corrupted file
/usr/lib64/php/modules/sw-engine/ioncube_loader_lin_5.6.so
Resolution
Replace the corupted file:
- Access the server via SSH .
- Create a directory for the package:
# mkdir package
# cd package - Download the necessary package, unpack it, backup the original file and replace it:
For CentOS 7
# rpm2cpio sw-engine-2.22.3-centos7.201709121113.x86_64.rpm | cpio -idmv
# cp -a /usr/lib64/php/modules/sw-engine/ioncube_loader_lin_5.6.so /root/
# mv /root/package/usr/lib64/php/modules/sw-engine/ioncube_loader_lin_5.6.so /usr/lib64/php/modules/sw-engine/
For Ubuntu 16
# wget http://autoinstall.plesk.com/PSA_17.5.3/dist-deb-Ubuntu-16.04-x86_64/engine/sw-engine_2.22.3-ubuntu1604.201709121114_amd64.deb
# dpkg-deb -R sw-engine_2.22.3-ubuntu1604.201709121114_amd64.deb ./
# cp -a /usr/lib/x86_64-linux-gnu/php/modules/sw-engine/ioncube_loader_lin_5.6.so /root/
# mv /root/package/usr/lib/x86_64-linux-gnu/php/modules/sw-engine/ioncube_loader_lin_5.6.so /usr/lib/x86_64-linux-gnu/php/modules/sw-engine/
For Debian 8
# wget http://autoinstall.plesk.com/PSA_17.5.3/dist-deb-Debian-8.0-x86_64/engine/sw-engine_2.22.3-debian80.201709121116_amd64.deb
# dpkg-deb -R sw-engine_2.22.3-debian80.201709121116_amd64.deb ./
# cp -a /usr/lib/x86_64-linux-gnu/php/modules/sw-engine/ioncube_loader_lin_5.6.so /root/
# mv /root/package/usr/lib/x86_64-linux-gnu/php/modules/sw-engine/ioncube_loader_lin_5.6.so /usr/lib/x86_64-linux-gnu/php/modules/sw-engine/
Comments
0 comments
Please sign in to leave a comment.