[eluser]TheFuzzy0ne[/eluser]
Usually when you can't see an error, it's caused by the browser not rendering it properly. The best way to spot errors like this is to develop your apps using FIrefox with the Tidy plugin. If your page is valid, the error will either display on the page, or your page will show as being invalid.
Also, if you've set your log_threshold to 1 or higher, you should see these errors in your log. If you have SSH access, you can use:
tail -f <name_of_log_file>.php
and that will show you any changes to the file in real time.
You can do this instead, which will (in theory), only show lines with errors.
tail -f <name_of_log_file>.php | grep "Severity:"