Forums

×

Warning

JUser: :_load: Unable to load user with ID: 217001
Resolved
0 votes
So after reading zarafa's blog they are requiring PHP 5.4 onwards when using WebApp 2.2 when it comes out which is going to be problematic as all of my clients are on clearos 6 and moving to 7 isn't ideal for quite alot that aren't on vms and now there's the $50 a year additional cost for each zarafa on clearos (which I think is reasonable but it's just an extra added cost to either us or support clients that I wasn't expecting). Which is going to make it harder to move to ClearOS 7, so what I want to know is can I upgrade the PHP safely on ClearOS 6 without possibly causing problems on the server?

When I mean problems I mean :

* Will the clearos panel break?
* Are there applications that may potentially break by upgrading to php 5.4

Or am I stuck with this version of PHP until I decide a game plan of what to do regarding upgrading?

My main concern with upgrading PHP is it breaking the web interface from working anymore. Any input on this would be greatly appreciated.
Thursday, December 17 2015, 11:39 AM
Share this post:
Responses (3)
  • Accepted Answer

    Wednesday, September 18 2019, 10:59 AM - #Permalink
    Resolved
    0 votes
    Hey buddy, I also did not upgrated my PHP 5.3 to 5.4 on clearos. I could not figure out the issue. When I upgrated my PHP version then my apache server did not work. For that reason, I could not my project and data not be put to the server. I also have been using ms excel 2016 tools for data analysis. But sometimes excel sheet did not work and faced MS Excel Has Stopped Working Error. Should I need to be updated ms excel?
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, December 17 2015, 07:25 PM - #Permalink
    Resolved
    0 votes
    Tim Burgess wrote:

    Hi James, thanks for the feedback - the cost changes are decided by the ClearCenter team to suit the market so not sure of the changes there.

    There are some technical issues with running a newer PHP build of 5.4 on ClearOS 6. The zarafa php MAPI component which drives the zarafa-webapp, zarafa-z-push and zarafa-webaccess components has to be compatible with the webserver PHP version, so if you deviate from stock RPMs you have to recompile Zarafa against the newer PHP version. I used to do this for 5.x but is quite a headache to maintain.

    However it can be done...FYI on my test box I currently have ClearOS 6 with PHP 5.4 installed (rebuilt from the excellent REMI repo) and a custom build of PHP-MAPI to support Zarafa 7.1. You can find RPMs for testing here.. I have yet to try this for Zarafa 7.2 as I've moved over to ClearOS 7
    ftp://timburgess.net/repo/clearos/6/testing/x86_64/

    In answer to your questions:-
    - the webconfig / ClearOS control panel run in it's own sandboxed web server environment so will not break
    - any PHP app may have issues with the new version, think web-based CMS systems, joomla etc which may have problems. In general these have been updated already as PHP5.4 has been around for some time so shouldn't cause a problem. see http://php.net/manual/en/migration54.php


    Thanks for the info Tim I'll try and do some testing on a dummy server. If not I looked into a blog zarafa did about using another server to host webapp instead it just needs some zarafa components which sounds like a good alternative. So I might do that if it doesn't go well. I can install kvm on clearos and run a ubuntu server with the latest php to make sure everything can keep on ticking on clearos 6 until I'm ready to upgrade. Thanks for the info.
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, December 17 2015, 05:48 PM - #Permalink
    Resolved
    0 votes
    Hi James, thanks for the feedback - the cost changes are decided by the ClearCenter team to suit the market so not sure of the changes there.

    There are some technical issues with running a newer PHP build of 5.4 on ClearOS 6. The zarafa php MAPI component which drives the zarafa-webapp, zarafa-z-push and zarafa-webaccess components has to be compatible with the webserver PHP version, so if you deviate from stock RPMs you have to recompile Zarafa against the newer PHP version. I used to do this for 5.x but is quite a headache to maintain.

    However it can be done...FYI on my test box I currently have ClearOS 6 with PHP 5.4 installed (rebuilt from the excellent REMI repo) and a custom build of PHP-MAPI to support Zarafa 7.1. You can find RPMs for testing here.. I have yet to try this for Zarafa 7.2 as I've moved over to ClearOS 7
    ftp://timburgess.net/repo/clearos/6/testing/x86_64/

    In answer to your questions:-
    - the webconfig / ClearOS control panel run in it's own sandboxed web server environment so will not break
    - any PHP app may have issues with the new version, think web-based CMS systems, joomla etc which may have problems. In general these have been updated already as PHP5.4 has been around for some time so shouldn't cause a problem. see http://php.net/manual/en/migration54.php
    The reply is currently minimized Show
Your Reply