Dionysius
07-19-2011, 05:58 AM
Hi
We use Applogic 2.9.9 and need to upgrade PHP to 5.2.x in the WEBX4 component. I did not find any information how to do this. Can you tell me if this is possible and how?
Regards
Michael
PeterNic
07-19-2011, 08:56 PM
Hi Michael,
WEBx4 is an assembly based on WEB5. To upgrade WEBx4, you will need to upgrade WEB5.
To upgrade WEB5, you will need to branch the appliance, upgrade PHP as you would on a regular Linux server (you can do yum update if you connect the branched WEB5 instance to a NET gateway), test and then move the new WEB5 appliance into the "user" global catalog. See http://doc.3tera.com/AppLogic29/GuideApplianceCreation.html for notes how to branch and make the new appliance (note you will be starting from WEB5, not from LUX as the document describes, and you won't have to do any of the boundary changes since WEB5 already comes with the correct boundary). Please also keep in mind that you will have to change the "usr" volume of the branched appliance from "shared, read-only" to "read-write", so that you can write (you will also have to modify /etc/fstab or manually remount the /usr filesystem as read-write prior to the upgrade).
Once you have a working WEB5 (now in the "user" rather than the "system" catalog), you will need to create a WEBx4 that uses the new appliance. To do this, branch WEBx4, change the class name of the 4 WEB5 subordinates from system.WEB5 to user.WEB5, and move to the user catalog. Then, in your application, use the user.WEBx4 appliance (you can do shift drag to change an appliance class or edit the class descriptor directly).
Let me know if this helps.
(Alternatively, you can upgrade to AppLogic 3.0 which uses php 5.3.3 in WEB5/WEBx4/WEBx8 or even retrofit the 3.0 WEB5 appliance into 2.9)
Best regards,
-- Peter
vBulletin® v3.7.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.