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 за редактиране на документите, защото тя автоматично ще бъде собственост на потребителя. След това добавете потребителския „демон“ към конкретната папка, която трябва да може да се записва от apache. sudo chown -R daemon:daemon или добавете потребителя към групата sudo usermod -a -G groupname потребителско име

Или можете просто да си дадете достъп за запис или обратно: sudo usermod -a -G име на група потребителско име

person rick    schedule 28.07.2016

Използваме потребителя daemon от съображения за сигурност. Задаването на себе си или root като потребител може потенциално да компрометира сигурността на вашия сайт.

Пробвали ли сте редактори с възможности за редактиране на FTP като Aptana? Това може да заобиколи проблема.

person Javier Salmeron    schedule 17.08.2016