我刚从Digital Ocean启动了一个LAMP dropplet,并开始编写代码。mkdir:无法创建目录“blog ':权限被拒绝我可以通过运行chown -R user /var/www/html来修复这个问题,但我想知道这是否会破坏东西,或者是否有更好的方法来完成这个任务。谢谢!
chown -R user /var/www/html
tvmytwxo1#
您有各种权限选项,但基本上www-data需要读取(可能还有执行)权限。无论如何,我喜欢在我的VirtualHost定义中重新定义DocumentRoot,以使用/var/www/html以外的内容。例如,您可以使用/srv/www/sitename,然后将权限myuser:www-data指派给它。在DigitalOcean论坛上(以及互联网上)也有许多关于Web文件权限方案的线程。(eidogg. Proper Permissions for Web Server Directory。)
www-data
VirtualHost
DocumentRoot
/var/www/html
/srv/www/sitename
myuser:www-data
1条答案
按热度按时间tvmytwxo1#
您有各种权限选项,但基本上
www-data
需要读取(可能还有执行)权限。无论如何,我喜欢在我的
VirtualHost
定义中重新定义DocumentRoot
,以使用/var/www/html
以外的内容。例如,您可以使用
/srv/www/sitename
,然后将权限myuser:www-data
指派给它。在DigitalOcean论坛上(以及互联网上)也有许多关于Web文件权限方案的线程。(eidogg. Proper Permissions for Web Server Directory。)