FTP server 'not ok'

Getting thie error below (bottom image) on my ftp server management page.

The details link shows:
[SIZE=1]FTP Config Syntax Check Results[/SIZE]

                   [I]Failed loading /hone/interworx/ioncube/ioncube_loader_lin_5.2.so:  /hone/interworx/ioncube/ioncube_loader_lin_5.2.so: cannot open shared object file: No such file or directory

Checking syntax of configuration file[/I]

The loader file is there and php -v shows:
[I]# php -v
PHP 5.2.5 (cli) (built: Aug 16 2008 20:57:55)
Copyright © 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2007 Zend Technologies
with the ionCube PHP Loader v3.1.32, Copyright © 2002-2007, by ionCube Ltd.

any suggestions?

Thanks

[/I]

ftpserver.jpg

Failed loading /hone/interworx/ioncube/ioncube_loader_lin_5.2.so: /hone/interworx/ioncube/ioncube_loader_lin_5.2.so: cannot open shared object file: No such file or directory
Checking syntax of configuration file

hahahaha… what a good laugh to wake up to this morning! completely missed that one!

I don’t have many users on this box so I hadn’t noticed the error until yesterday, and I’m assuming this happened when I had Steadfast upgrade my php/mysql a few months ago.

Would you know what file this is loading when it does the check? The only place I found it with /hone/ was in /usr/local/inerworx/etc/php-cli.ini
I stopped/started both Apache and the FTP servers but still have the error.

Thanks again,
still laughing,
daz

Well, you originally said:

[I]Failed loading /hone/interworx/ioncube/ioncube_loader_lin_5.2.so

[/I]Which would say that its the php installation for interworx that is struggling.

You say you have restarted apache, but did you restart the Interworx instance of apache? service iworx restart ?

Would that be the instance showing on the Webserver Management page within Nodeworx? That is the one I’ve restarted.

webservermngmnt.jpg

No, thats the “system” (hosted websites) instance of Apache.

As per previous, you need to try the following on a root command line:

service iworx restart

I need to do a little research on this one…

service iworx restart

Failed loading /home/interworx/ioncube/ioncube_loader_lin_5.2.so: /home/interworx/ioncube/ioncube_loader_lin_5.2.so: undefined symbol: _zend_hash_init

Sounds like you need to raise a ticket with the Iworx guys. They’ll sort you out, although sounds like whoever has messed with the server has borked the PHP for the Interworx instance not the server instance :wink: