2 Answers

Disabling SELinux is not the right way to solve this,
when you change the default location of Apache hosting file, you need to relabel them (as Apache binary file is not allowed to serve/access any content except /var/www/html, not even users home folder public_html by default)

for the past year troubleshooting SELinux problems became much more each, and you can even find the needed instruction to fix the problem in the event log.