Plugin Author
Steve
(@steveatty)
Odd – are you running hardened PHP on a 64 bit server?
Yes, running 64bit.Ubuntu with parallels plesk
But what do you mean with hardened??
Plugin Author
Steve
(@steveatty)
PHP on Ubuntu comes with the Suhosin Patch applied to it which hardens PHP but is known (long standing bug) to cause “Canary Mismatch” errors on 64 bit systems when efree is called. These can cause apache 500 errors or other odd errrors in your apache logs.
I see.. and there’s no workaround?
Plugin Author
Steve
(@steveatty)
if you are seeing canary errors then its possible to turn it off…
No, no canary errors. But then again I dont live on the canary islands.. lol! Is this a late april fools joke? 😉
Plugin Author
Steve
(@steveatty)
Nope its not… drove me mad for weeks until I did some searching:
https://bugs.php.net/bug.php?id=44872
The fix was to rename the suhosin.ini file in /etc/php5/conf.d so it wasn’t read by PHP at start up.
Hmz, dont have a suhosin.ini in /etc/php5/conf.d
Plugin Author
Steve
(@steveatty)
then I guess you’re OK then….