Doh! Я просто понял после выяснения у моей проблемы, не @
это -
это работает
grep -r thanks -- *
Проверьте полномочия файла на подкаталогах. Если у Вас есть включенный selinux, выполняет следующее:
restorecon -Rv /var/www
/var/www
каталог не должен принадлежать www-data
. Не как пользователь, и не как группа.
Вы должны chmod -R ug+rwX,o-w,o+rX /var/www
.
В таком случае необходимо всегда сначала проверять журнал ошибок. Это должно быть в /var/log/apache/
или /var/log/httpd/
или что-то подобное по умолчанию.
Я предполагаю, что это вызывается опцией Indexes, которая управляет, если кто-то может перечислить файлы на некотором каталоге от HTTP или нет. Вот еще некоторая информация об этом.