Page 1 of 1

YUM Updated - ioncube sites broken

Posted: Tue Oct 13, 2009 1:19 pm
by kram
Hello,

Today i ran yum update
The following two packages were marked for update.

php-ioncube-loader-3.3.1-1.el5.art.i386.rpm
mod_suphp-0.7.1-1.el5.art.i386.rpm

After running the install, all my sites running ioncube do not load and drop the following error in the log.

Premature end of script headers: index.php

No matter what i do, i can not get these sites to start up.
These are all Joomla 1.5.14 Sites, have been working perfectly, until the update.


I have checked the /etc/php.d/ioncube.ini
zend_extension=/usr/lib/php/ioncube/ioncube_loader_lin_5.2.so

php -v
PHP 5.2.11 (cli) (built: Oct 7 2009 08:32:32)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with the ionCube PHP Loader v3.1.34, Copyright (c) 2002-2009, by ionCube Ltd., and
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies
with Suhosin v0.9.27, Copyright (c) 2007, by SektionEins GmbH

Re: YUM Updated - ioncube sites broken

Posted: Tue Oct 13, 2009 5:58 pm
by scott
That might be mod_suphp, apparently the config file format has changed from 0.6 to 0.7

Re: YUM Updated - ioncube sites broken

Posted: Tue Oct 13, 2009 7:08 pm
by kram
Hello Scott,

After plenty of digging i eventually found it was only happening to sites with a specific commercial component installed.
I contacted the developer who gave the following info:

ionCube seems to have issues with Zend Optimizer v3.3.9

The developers is in contact with ionCube, issue is reported to them (http://forum.ioncube.com/viewtopic.php?t=2814) and Zend (http://forums.zend.com/viewtopic.php?f=57&t=2424) but there is still no solution.

Solution: downgrade Zend Optimizer to 3.3.3 for now.

Everything is now back to normal.

Thank for the reply.

Re: YUM Updated - ioncube sites broken

Posted: Wed Oct 14, 2009 12:51 pm
by scott
Thanks for the followup, Im going to pull the buggy zend package for now.