Это был тяжелый вопрос для меня сегодня.Оказалось, что мне нужно было предоставить разрешения веб-серверу на все дерево каталогов вплоть до корня документа.
Это пришло мне сегодня, потому что я использую виртуальный хост и хранюфайлы довольно далеко вверх по дереву в моем пользовательском каталоге.
Я не хотел рекурсивно изменять все тысячи файлов в моем каталоге Documents, поэтому я просто выполнил chmod для каждой папки в пути.В моем домашнем каталоге:
$ chmod 755 Documents
$ chmod 755 Documents/projects
$ chmod 755 Documents/projects/dev
$ chmod 755 Documents/projects/dev/someglamorousclientname/
$ chmod 755 Documents/projects/dev/someglamorousclientname/docroot