ИМХО, нет смысла трогать пользователя веб-сервера - для Apache имеет смысл работать как выделенный пользователь и не иметь доступа ко всем вашим личным файлам.
Лучший способ решить эту проблему по моему опытуизменить группу файла на daemon
и сделать ее доступной для записи в группе, но оставить вас владельцем файла, чтобы вы могли также редактировать / удалять его.На терминале OS X это делается следующим образом:
$ sudo chgrp daemon <file>
$ sudo chmod 664 <file>
Очевидно, замените <file>
именем файла, к которому вы хотите предоставить доступ.
Другой простой выход - запустить chmod 666
для файла - сделайте его доступным для записи всем, но это не рекомендуется, если вы заботитесь о безопасности каким-либо образом (может быть, это нормально в вашей собственной среде разработки, но никогда в рабочей или общей среде).