Apache says DocumentRoot doesn’t exist when it does

This is due to SELinux, once you disable the SELinux, by changing /etc/selinux/config.

Done.