ubuntu linux Как работать с www-data (права для работы с файлами через php apache) -- для машины разработчика. Рекомендуемые
Primary tabs
Для локальной машины вполне допустимо добавить себя в группу 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), о чем и написано выше.
Видео-пояснения
Если то, что выше неясно, посмотрите видео-пояснения:
- php apache Права в linux (ubuntu) Как настроить для изучения: https://youtu.be/W4d8Ctg1Dls
- Log in to post comments
- 4792 reads
vedro-compota
Sat, 05/26/2018 - 12:14
Permalink
О том же на видео
Об использовании этих настроек у нас есть видео: https://youtu.be/W4d8Ctg1Dls
_____________
матфак вгу и остальная классика =)