Установка прав 777 для локальной разработки является плохой практикой, так как это делает папки и файлы слишком доступными для любого пользователя на системе, что может повлечь за собой уязвимости и угрозы безопасности. Рекомендуется использовать минимально необходимые права доступа для папок и файлов, чтобы обеспечить безопасность проекта.
Для настройки прав доступа к папкам и файлам на локальной машине, можно использовать команду chmod в терминале для установки нужных прав. Например, для установки прав 755 на папку можно использовать команду:
```
chmod 755 название_папки
```
Если возникают проблемы с созданием папок и редактированием файлов при использовании прав 755, то можно попробовать установить права 775, которые также обеспечивают доступ для выполнения скриптов, но ограничивают доступ для записи только для владельца и группы.
Для папки, предназначенной для загрузки аватаров пользователей на хостинге в режиме эксплуатации, рекомендуется установить права доступа 755, чтобы обеспечить безопасность данных пользователей и ограничить доступ к папке. Не стоит использовать права 777, чтобы избежать уязвимостей и утечек конфиденциальной информации.
В общем, следует избегать использования прав 777 и стараться устанавливать минимально необходимые права доступа для обеспечения безопасности проекта на локальной машине и в режиме эксплуатации.