Нет прав доступа к файлу

На сервере веду логи событий, при попытке записать лог в файл, php отдает ошибку failed to open stream: Permission denied ... пробовал выдать полные права и поменять владельца, но ошибка остается та же самая. Что еще может ограничивать права, подскажите пожалуйста


Ответы (2 шт):

Автор решения: Alexander Kolesnik

От какого пользователя идет запись в лог? Покажите результаты команды ls -la ИмяЛога

Выставьте chmod 777 для файла, проверьте еще раз. Не забудьте после теста вернуть права для файла в нужное русло.

→ Ссылка
Автор решения: Andrey Mihalev

Нужно знать от какого пользователя запускается php - обычно это пользователь: www-data

Поменяйте владельца файла на нужного пользователя chown www-data /path/to/logfile и проверяйте запись в файл.

→ Ссылка