Раньше разрабатывал сайты только под windows + openserver, сейчас начал изучать linux.
Все сайты я храню в репозиториях bitbucket, тестирую на локальных доменах, потом выгружаю на хостинг, по-этому удобно, чтобы все проекты были рядом под рукой.
Для начала установил apache2, php, mysql.
Все сайты необходимо держать в домашней папке, создал в ней для этого папку www, выставил на нее права 0775.
Конфиги виртуальных хостов такие:
site.loc.conf<VirtualHost *:80>
ServerName site.loc
ServerAdmin webmaster@site.loc
DocumentRoot /home/user/www/site
<Directory />
AllowOverride All
</Directory>
<Directory /home/user/www/site>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
</Directory>
ErrorLog /home/user/www/_logs/site_error.log
CustomLog /home/user/www/_logs/site_access.log combined
</VirtualHost>
Столкнулся со следующей проблемой: когда php скрипты сами создают папки или файлы, у меня как у пользователя к ним пропадает доступ.
Как правильно настроить права, чтобы и apache, и я могли на одинаковых правах пользоваться содержимым каталогов с сайтами?