ubuntu linux Как работать с www-data (права для работы с файлами через php apache) -- для машины разработчика. Рекомендуемые

Для локальной машины вполне допустимо добавить себя в группу www-data (то есть в такую под которой работает Apache, это нужно в случае если ваш php установлен как модуль Апач ).

И тогда вам нужно будет просто делать владельцем ресурсов группу/пользователя www-data:www-data (именно под ними работает апач, и php, если он установлен как модуль апача)
-- в этом случае, например NetBeans (или composer или другие программы/утилиты) будет запускаться от имени вашего пользователя, а значит, вам часто достаточно будет давать необходимые права группе (часто на запись g+w) и автоматом за счет общей группы с этими файлами смогут работать и php и куча программ, которые запускают вами, а значит работают под вашим пользователем.

Пример команды смены владельца

Пример команды (рекурсивная выдача прав на все содержимое папки):

sudo chown -R www-data:www-data /path/to/folder

(читайте подробнее о владельцах)

Директория расположения сайта и права на неё

Если сайт лежит в

/var/www/имяпапки

- то владельцем этой папки надо делать пользователя и группу под которым работает php (в нашем случае это www-data:www-data), о чем и написано выше.

Key Words for FKN + antitotal forum (CS VSU):

vedro-compota's picture

Об использовании этих настроек у нас есть видео: https://youtu.be/W4d8Ctg1Dls

_____________
матфак вгу и остальная классика =)