XAMPP в Mac OSX: почему работает как «демон»?

Я немного смущен: я запускаю сервер Apache в XAMPP на своем Mac OSX Macbook. Я написал скрипт загрузки файлов, и он отлично работает. Но загруженные файлы имеют в качестве владельца «демон». Как я могу сделать себя или "root" владельцем? Потому что теперь я не могу вносить какие-либо изменения в загруженные файлы...

Заранее большое спасибо и с наилучшими пожеланиями!


person alve89    schedule 13.09.2014    source источник


Ответы (3)


В /Applications/XAMPP/xamppfiles/etc/httpd.conf измените

User daemon
Group daemon

to

User YourName
Group YourGroup

Вот и все!

person alve89    schedule 13.09.2014
comment
я сделал это, но я вижу, что xamppfiles/phpmyadmin/config.inc.php все еще принадлежит пользовательскому демону? Мне нравится редактировать файл, так как я не попадаю в localhost/phpmyadmin - person alex; 05.10.2015
comment
Когда я меняю пользователя и группу в httpd.conf, phpmyadmin не запускается. - person Jos; 22.02.2020
comment
Большое Вам спасибо - person Varun Kamani; 24.09.2020

Я рекомендую использовать ваш каталог /home/Sites для редактирования документов, потому что он будет автоматически принадлежать пользователю. Затем добавьте пользователя «daemon» в определенную папку, которая должна быть доступна для записи apache. sudo chown -R daemon:daemon или добавьте пользователя в группу sudo usermod -a -G groupname username

Или вы можете просто предоставить себе доступ для записи или наоборот: sudo usermod -a -G groupname username

person rick    schedule 28.07.2016

Мы используем пользователя daemon из соображений безопасности. Установка себя или root в качестве пользователя может поставить под угрозу безопасность вашего сайта.

Вы пробовали редакторы с возможностью редактирования FTP, такие как Aptana? Это может обойти проблему.

person Javier Salmeron    schedule 17.08.2016