I solved the problem. After interfering with the system, I found out that user "anjan" , who owns /home/anjan , had permission to read / write / execute on /home/anjan , but the group "anjan" created when user "anjan" was created didn’t have any permission whatsoever.
ls -l /home/
showed
drwx------. 28 anjan anjan 4096 Jan 21 13:19 anjan
so I changed the resolution with this command
chmod -R 770 /home/anjan ls -l /home/ drwxrwx---. 28 anjan anjan 4096 Jan 21 13:19 anjan
I found out under which user apache works from this topic. It worked under user "apache"
so I added user "apache" to group "anjan" with this command.
usermod -G anjan,apache apache
after that voila. No more Prohibited error.
PS I did everything as root user.
UPDATE The provided connection seems to be broken right now. Heres one more.
Just to be safe (to avoid future broken links) by copying the command here. In the terminal type -
ps axo user,group,comm | grep apache
source share