[eluser]Zero-10[/eluser]
It seems that display_errors = On was actually = Off this whole time so I set it to on and received this error:
Code:
Warning: require(application/config/constants.php) [function.require]: failed to open stream: No such file or directory in /var/www/vhosts/------.com/httpdocs/system/core/CodeIgniter.php on line 62
Fatal error: require() [function.require]: Failed opening required 'application/config/constants.php' (include_path='/var/www/vhosts/jappleng.com/httpdocs/pear') in /var/www/vhosts/------.com/httpdocs/system/core/CodeIgniter.php on line 62
So the error was that I didn't have the old pear folder which was meant for testing in that new domain folder which was being called by php.ini. The new pear folder is in the OS's system files so I just removed the inclusion path and restarted apache.
Everything works fine now. I feel ridiculous for not checking to see if display errors was enabled -__- someone slap me. A lesson learned for whoever googles an answer and finds this, it could just be something that was included in php.ini and is no longer there.