At the beginning of this year, I wrote about the incompatibility of Zend Guard Loader (formerly known as Zend Optimizer) with PHP 5.3.x. Although PHP 5.3.0 was published over a year ago (November 1, 2009), there is no solution for Zend Optimizer or Zend Guard yet, and Zend Server doesn’t properly decrypt files encoded by Zend Guard.
This has been a problem for OXID eShop PE and EE customers, who have been unable to update their installations to PHP 5.3.0 or better due to this incompatibility. So at OXID Partner Day, OXID announced that it would abandon Zend Guard encryption for these editions of OXID eShop. Both products will however continue to be available under a commercial license.
If you are using Zend Guard to encrypt your PHP applications you probably don’t want to update your server environment to PHP 5.3.0: Zend Guard (for encoding your PHP files) and Zend Optimizer (for decoding your PHP files) are not available yet for this PHP version and so upgrading should break your application. A discussion about this subject is going on in this forum thread:
http://forums.zend.com/viewtopic.php?f=57&t=1365
Zend announced that new versions of Zend Guard and Zend Guard Loader (which will replace Zend Optimizer) will be released in the first quarter of 2010. Until then, please avoid upgrading PHP to 5.3 on machines where Zend Guard encoded applications are running.
The OXID eShop’s Enterprise Edition and Professional Edition are effected. We believe that the upcoming version 4.3.0 of OXID eShop Community Edition is not effected.