Это не только права доступа к файлам. Вам нужны разрешения для папки, содержащей эти файлы. Рекомендуемые разрешения: 664 для файлов и 775 для папок.
Поскольку вы не указываете, какой http-сервер вы используете, ни ОС, я собираюсь поместить пример Apache на Linux.
cd /var/www/
sudo chgrp -R www-data html
find . -type f -exec chmod 664 {} \;
find . -type d -exec chmod 775 {} \;
Что это делает:
- Поместите вас в родительский каталог базового пути Apache по умолчанию.
- Изменить рекурсивное владение группой для www-данных и на каталог html .
- Поиск всех файлов рекурсивно и изменение разрешения на 664 (вам может потребоваться выполнить это с sudo ).
- Поиск всех каталогов рекурсивно и изменение разрешения на 775 (вам может потребоваться выполнить это с помощью sudo ).
Надеюсь, это поможет.