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:
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
ln -s /home/rbase/lib/devteam/php/atomic_functions functions
so any of my sites can do this:
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:
http://www.corridorcats.com/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:
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