我有点困惑:我在Mac OSX Macbook上的XAMPP中运行Apache服务器。我写了一个文件上传脚本,它工作正常。但上传的文件具有所有者“守护进程”。 如何设置我或“root”作为所有者? 因为现在我无法对上传的文件进行任何更改......
非常感谢提前和最好的问候!
答案 0 :(得分:17)
在 /Applications/XAMPP/xamppfiles/etc/httpd.conf 更改
User daemon
Group daemon
到
User YourName
Group YourGroup
就是这样!
答案 1 :(得分:1)
我建议您使用/ home / Sites目录编辑文档,因为它将由用户自动拥有。然后添加用户'守护程序'到需要由apache写入的特定文件夹。 sudo chown -R守护程序:守护程序 或将用户添加到组 sudo usermod -a -G groupname username
或者您可以简单地给自己写入访问权限,反之亦然: sudo usermod -a -G groupname username
答案 2 :(得分:0)
出于安全原因,我们使用daemon
用户。设置您自己或root用户可能会损害您网站的安全性。
您是否尝试过使用Aptana等FTP编辑功能的编辑器?这可以绕过这个问题。