|
HCL Admin
|
 |
« on: June 15, 2007, 12:22:36 AM » |
|
Without surprise, the current 2.1.2 core is functioning well on PHP 5.2.3, and MySQL 5.0.41 However the eTicket module that is to be included in the next version unfortunately is having problems while interfaced (but not stand alone). At this point it appears that something in PHP 5 is breaking the core system during the interface. Once this issue is resolved, we will be ready for either a beta or a RC (depending on what all needs to be done to get the issue resolved.)
Now the easy question is why worry about it. Well, two things, a problem of this nature could (and probably will) affect other modules, and also, if there is an issue, we want track the sucker down and kill it ASAP.
It appears that for some reason PHP 4 is allowing headers to be redefined and PHP 5 is not. Strictly speaking, that's probably the best way to handle things, however in our situation there really is no "fix" for it, other then to comment the header lines out of the integrated application.
While I hate this idea, I'm thinking that it would help integration for eTicket for them to make a "switch" to turn off these header lines, as I was able to cause the same error integrating another app to eTicket and getting the same exact error under PHP 5.2.2
I have yet to try this with a PHP 5.1.x platform, as I don't have any PHP5 servers running less then 5.2.
|