bear with me on this, as this is a sorta hard to explain and follow problem. it is something i quite haven't seen before, and i've already hit up the usual suspects, but none of them are installed.
its on my personal server, it is a vps server ran by a friend of mines company, it has centos and cpanel installed.
we noticed this problem a few weeks back, while editing a css template for Invision Power Board, since we've already eliminated it being a IPB bug, their tech support will not help, and exhaustive searches of google has not yielded a satisfactory answer, it has me stumped, another developer and the sysadmin just looked at me dumbfouned when i skyped him earlier.
so here is the problem, you can see it first hand here at this link:
just click on "dont 500 ne" to see it, leave the text that is there intact.
basically on $_REQUEST/$_POST/$_GET, if it contains a combination of at least these 3 words:
update settings =
^ yes, they have to be in that order (which often times in IPB templates, they can appear in this order). when posted thru a post form or ajax, it will throw a 500 server configuration page.
the link above, will post to itself, so i know the page exist, just not sure what the problem is, as at first i thought it was a database charset encoding problem, but the above link doesn't post to a database, then i thought maybe it was suhosin not being configured correctly, but suhosin is not installed. then i checked the apache configuration, thinking it was mod_fcgid, but that is not enabled (as FcgidMaxRequestLen if it is too small, will produce a similar problem).
the standard set of php modules are enabled, and from what i can tell from my look at the http.conf, only fastinclude and bw_limit are enabled for apache.
so i'm stumped have spent the entire day looking into this problem, as it is now effecting myself and my clients ability to run their websites...any help will be appreciated.