Sometimes, your are experiencing some security issues, even DAC (discretionary access control) looks OK. Try to discard SELinux culpability What
It’s embarrassing when you want to change files SELinux context… Sometimes to have to create a new entry using “semanage”.
On my CentOS virtual machine, SELinux is in enforcing mode, and I got some issues running a PHP application. Here