darkkouta said:
Main >> Security >> Tweak Security
Php open_basedir Tweak
Php's open_basedir protection prevents users from opening files outside of their home directory with php.
I don't think it is the best solution in your case, because open_basedir protects your server if some account is compromised. Probably it will be better to check the error message more closely and determinate what exactly causes the problem. I bet, ClientExec tries to open some file outside the account where ClientExec is located. So check where the necessary file is placed and add the path to that file in VIRTUALHOST of your domain (see httpd.conf).
In other words you must to do next:
vi /etc/httpd/conf/httpd.conf
find the virtualhost of your account and modify lines:
<IfModule mod_php4.c>
php_admin_value open_basedir "/home/username/:/usr/lib/php:/usr/local/lib/php:/tmp"
</IfModule>
<IfModule mod_php5.c>
php_admin_value open_basedir "/home/username/:/usr/lib/php:/usr/local/lib/php:/tmp"
</IfModule>
to
<IfModule mod_php4.c>
php_admin_value open_basedir "/one/more/folder/:/home/username/:/usr/lib/php:/usr/local/lib/php:/tmp"
</IfModule>
<IfModule mod_php5.c>
php_admin_value open_basedir "/one/more/folder/:/home/username/:/usr/lib/php:/usr/local/lib/php:/tmp"
</IfModule>
then save httpd.conf, quit and restart apache.