Нет прав доступа к файлу
На сервере веду логи событий, при попытке записать лог в файл, 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 и проверяйте запись в файл.