svisch
@svisch

Как правильно назначить права на папку www в apache?

Здравствуйте. Имею веб сервер apache. Столкнулся с такой проблемой - при выполнении скриптов php отдавал фатальную ошибку. Точно не помню ее, но что-то там с правами.
Поменял права на папку www: chmod -777 -R /var/www - это помогло, но только до того момента, пока я не добавляю новый php файл, на который надо тоже установить права командой выше, после чего он начнется обрабатываться сервером.
Вопрос в том, как сделать, чтобы не надо было постоянно запускать команду выше для роботоспособности?
Что уже пробовал делать:
- создал группу php и установил ее владельцем папки www
- добавил пользователя www-data в групппу php
Это не помогло. По прежнему надо запускать команду chmod -777 -R /var/www после появления в ней новых php файлов.

З.Ы. Забыл сказать, что раздаю права 777 так как сервер тестовый и локальный и вопросами безопасности особо не заморачивался. Но в целом если в двух словах кто то разжует, как по фен шую, буду благодарен.
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
Используйте нормальный режим работы php. FasCGI/CGI/PHP-FPM.
Тогда не будут возникать проблемы с правами. Т.к. скрипты будут запускаться от отдельного пользователя.
По-умолчанию у вас сейчас Apache prefork + mod_php. Это самый старый и убогий режим работы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы