(首先,我知道这是一个与服务器相关的问题,但是,由于它与开发相关,我尝试使用Stackoverflow,因为我在其他服务器管理站点中找不到解决方案)
我有一个Ubuntu发行版,/var/www/html/mysite
中的localhost设置正常工作。我遇到的问题是,当我编辑此文件夹中的文件时,我必须以root身份或www-data
执行这不完全正常,因为我必须使用mkdir
运行每个sudo -u
或使用chown
始终{+ 1}},我的文本编辑器(Sublime文本)无法与我的Unity桌面正确集成。
我试图在我的家庭目录中设置localhost,但我发现了一些问题而且我不太喜欢这个想法。
作为更好的选择,我尝试在我的主目录中拥有mysite
,由我拥有并拥有权限drwxr-xr-x
,并创建由/var/www/html/mysite
拥有的符号链接www-data
,但我收到一个错误:
403 - 您无权访问此服务器上的/。
这将是我的首选解决方案,因为我家中的文件夹将允许通过Dropbox自动同步。
作为我在/var/www/data
,chown -R myuser:www-data mysite/
内完成的第二个解决方案。这解决了编辑权限问题,但是,我问,是否有任何安全性或任何其他类型的问题?
有什么想法吗?你是怎么解决这个问题的?
PS:我的用户确实属于www-data
群组