Viewing 9 replies - 16 through 24 (of 24 total)
  • Plugin Author Steve

    (@steveatty)

    Odd – are you running hardened PHP on a 64 bit server?

    Thread Starter mippie32

    (@mippie32)

    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.

    Thread Starter mippie32

    (@mippie32)

    I see.. and there’s no workaround?

    Plugin Author Steve

    (@steveatty)

    if you are seeing canary errors then its possible to turn it off…

    Thread Starter mippie32

    (@mippie32)

    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.

    Thread Starter mippie32

    (@mippie32)

    Hmz, dont have a suhosin.ini in /etc/php5/conf.d

    Plugin Author Steve

    (@steveatty)

    then I guess you’re OK then….

Viewing 9 replies - 16 through 24 (of 24 total)

The topic ‘500 internal server error’ is closed to new replies.