Paul Posted March 13, 2014 Report Posted March 13, 2014 Most people are running older versions of the Ioncube loaders, and PHP 5.5 supported builds of Blesta are not backwards compatible with these legacy loaders. Additionally, Blesta must be encoded for PHP 5.3 or 5.4 support in order to work with PHP 5.5, per this thread on Ioncube's forums, quoted below -- If you encode with ioncube_encoder5 (the encoder for PHP 5.0) the encoded files will run on PHP 5.0 - PHP 5.4 with the correct ionCube Loader installed. However, as it currently stands, you will need to encode with either ioncube_encoder53 (the encoder for PHP 5.3) or ioncube_encoder54 (the encoder for PHP 5.4) for the encoded files to run on PHP 5.5. But, the minimum requirement for Blesta is PHP 5.1.3, so we have been releasing builds that are compatible for the majority (PHP 5.1.3 through 5.4.x), but not compatible with PHP 5.5. Adoption rates for PHP 5.5 are increasing, and we recognize the need to support it. At this time, due to Ioncube's limitations, we would be required to have 2 separate builds in order to support PHP 5.1.3-5.4.x and PHP 5.5. We are releasing this hotfix to allow PHP 5.5 support for Blesta 3.1.2. The zip contains only the 3 files we encode, to protect licensing. If you are not running Blesta 3.1.2 DO NOT apply the hotfix. blesta-3.1.2-php5.5-hotfix.zip If you are doing a fresh install, first download blesta-3.1.2.zip and overwrite the files in 3.1.2 from the hotfix above before attempting the installation. If you are planning to upgrade your existing server to PHP 5.5 and have Blesta 3.1.2 installed, overwrite the files in the hotfix above after you upgrade your PHP. flangefrog, PauloV and Michael 3
flangefrog Posted March 30, 2014 Report Posted March 30, 2014 Hey, would you be able to release a 3.1.3 version of this?
Michael Posted March 30, 2014 Report Posted March 30, 2014 It will work on 3.1.3 mate it's just fixes the licensing files which aren't changed in 3.1.3
flangefrog Posted March 30, 2014 Report Posted March 30, 2014 It will work on 3.1.3 mate it's just fixes the licensing files which aren't changed in 3.1.3 The 3.1.3 patch overwrote the files included in this patch, and after re-patching the installation with this patch the version number is back at 3.1.2. I guess it could be that nothing has changed in these files except the version number though. So far I haven't encountered any errors.
Michael Posted March 30, 2014 Report Posted March 30, 2014 Ah I see sorry I didn't realise in the patch it overwrites the app_controller.php file which is one of the encoded files.
Paul Posted March 30, 2014 Author Report Posted March 30, 2014 I'm planning to release a hotfix for 3.1.3 tomorrow for PHP 5.5 support. Michael 1
Recommended Posts