Suhosin is uysed to increasing security on the server . Means like if you want to disable certain functions server wide and give exception on domain basis ..suhosin can
be used .. I am nor sure how it has affected phpbb e.t.c . Put a phpinfo page in any of the domains and access it over url and locate suhosin.executor.func.blacklist in it . See if any critical or regular php functions needed for phpbb / vbulletin are seen in the blacklist .. if so locate the httpd.conf and under the virtualhost entry of the domain facing problem .. enter the entire disabled functions as
suhosin.executor.func.blacklist = "exec, ....." excluding the unction that is needed .. Reply back meanwhile with your OS type .. Control Panel details e.t.c
my OS is CENTOS 5.3 i686 and its loaded with cpanel 11..see some of my site i.e vbulliten forum are getting internal server error after the installation of Suhosin and some are showing blank pages..i heard that chmod 777 is not allowed in Suhosin..
Can you add the following lines to .htaccess of your root forum directory and see if it gets fixed ..
php_flag suhosin.cookie.encrypt Off
php_value suhosin.request.max_vars 2048
php_value suhosin.post.max_vars 2048
If so you can either copy the same ot all vbullettin forum sites .htaccess .. or add
suhosin.session.encrypt = Off to your servers php.ini .. and restart httpd .to diusable this option serverwide and try ... Initially it will tak e bit effort to fix the present issues ..But suhosin is very good if security is also a primary concern .. it is good for shared hosting in the sense you can disable critical php
functions serverwide but enable it on per doamin basis ..
http://custommotif.com/info.php this is an example of what i said .. notice that exec function is enabled for this site as allowed in php but is disabled serverwide ..
AFAIK, if you have phpsuexec enabled htaccess should not contain any php config values which should be specified in php.ini instead. Otherwise you may have problems running php. Incidentally, running suphp should provide a noticeable drop in cpu usage. I just gained 10% on a recent install.
To answer one of your questions, Suhosin is well deployed in a shared environment.
Last edited by Mach4-Chris; 10-08-2009 at 04:07 PM.
The limit of 500000 is quite a big value. I mean why do you need such a high value? It is used to set the maximum length of the amount of characters allowed in a browser. It's just like typing a novel into their web browser
BTW, the value can be changed by inserting the lines you mentioned in the php.ini file. Make sure you restart the Apache service for the changes to take effect.
| Server Setup | Security | Optimization | Troubleshooting | Server Migration
| Monthly and Task basis services.
| MSN : madaboutlinux[at]hotmail.com | Skype : madaboutlinux