OK, I have had a perfectly functioning ISPConfig setup running for a while.
Its based on a CentOS 6.2 vm run at Bytemark.co.uk.
I recently issued a yum install update and seem to have broken my system in a subtle way.
ISPConfig (18.104.22.168) seems to work fine.
However I am running various wordpress sites and while they deliver content, various configuration pages are broken. It seems to be related to FCGID as I get the following errors in the server log for any site
[Tue Jul 03 17:07:46 2012] [warn] [client *.*.*.*] mod_fcgid: stderr: PHP Warning: require(): open_basedir restriction in effect. File() is not within the allowed path(s): (/var/www/clients/client5/web20/web:/var/www/clients/client5/web20/tmp:/var/www/www.clientdomain.com/web:/srv/www/clientdomain.com/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin) in /var/www/clients/client5/web20/web/wp-admin/admin-header.php on line 110, referer: http://www.clientdomain.com/wp-admin/index.php
[Tue Jul 03 17:07:46 2012] [warn] [client *.*.*.*] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://www.clientdomain.com/wp-admin/index.php
[Tue Jul 03 17:07:46 2012] [warn] [client *.*.*.*] (104)Connection reset by peer: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function, referer: http://www.clientdomain.com/wp-admin/index.php
I have tried various things such as changing to CGI, Mod PHP and SU PHP but I just get a different set if errors.
I have tried editing the .php-fcgi wrapper file to eliminate openbasedir, but I think thats just a symptom as I still get the 104 errors. It is as if PHP can't read a list of some kind, as simple pages work but pages which should contain a list it items taken from the database don't
Happy to provide more info if you tell me what you need.
Linux kernel is 22.214.171.124-kvm-i386-20111128-dirty
php.i686 is 5.3.3-3.el6_2.8
httpd.i686 is 2.2.15-15.el6.centos.1
Any help gratefully received