I am having an issue when I have a php application that is returning an internal server error (500) however nothing is showing up in the error log.
Now I know there
Maybe something turns off error output. (I understand that you are trying to say that other scripts properly output their errors to the errorlog?)
You could start debugging the script by determining where it exits the script (start by adding a echo 1; exit; to the first line of the script and checking whether the browser outputs 1 and then move that line down).