As someone who spends all his time in a hosting environment I wouldn't expect centos 7 to be the issue, it would likely be the last place I looked after I had exhausted everything else...
If the server your on lets you do the following I would put it at the top of the page that is suppose to be loading and see if I can get it to display the error on screen.
Code:
ini_set('display_errors', '1');
Also mod_sec could be the culprit, a 500 error could actually be taking place and not displaying, though normally mod_sec would trigger a second rule to avoid data leakage and kick you back to the root of the domain and display the home page.
Bookmarks