You should find this post detailed but readable. Thanks in advance for your help..

I believe I can explain the situation and give an example - what I can't do is understand why. PLEASE HELP has to do with PHPSUEXEC

I have a linux server - it's a dedicated server with hostgator

I developed a great application for console management on my main site in a folder called console

on my other sites, I did the following:

Code:
ln -s /home/rbase/lib/console
the console ap majically figured out its environment and worked for each of my clients' websites

furthermore, I also did this
Code:
ln -s /home/rbase/lib/devteam/php/atomic_functions functions
so any of my sites can do this:
PHP Code:
require('functions/myfunction_whatever_v100.php'); 
NOW, ENTER PHPSUEXEC (dramatic music here)
We moved to a newer server running phpSuExec, and when I try to call www.clientsite.com/console in the browser I get,

Internal Server Error

However the weird thing is that the second feature, i.e. the require() feature, works just great. And furthermore, I can view non-php files, but trying to call any php file in the browser will give me the same Internal Server Error

If you want to see this, go to:

Index of /functions

Again, the functions folder is not a real but a "symbolic" folder linking to my main account

click on changelog.txt - that reads fine

now click on the first php file - function_CMSB_v100.php - notice, Internal server error

I *MIGHT* accept some unimaginative IT guy telling me that you can't run cross-account files like this, but I don't believe that because, in any file in corridorcats.com, you could do this and it would work/process fine:

PHP Code:
require('functions/function_CMSB_v100.php'); 
I am really desperate to solve this; would be willing to pay for a solution as my console is down till this is fixed.

Thank you,
Samuel