我刚刚从Digital Ocean发布了一个LAMP dropplet,我正在开始编码。当尝试在Web根目录中创建一个新目录时,它会显示
mkdir:无法创建目录'blog':权限被拒绝
我可以通过运行chown -R user /var/www/html
来解决此问题,但我想知道这是否会破坏事情,或者是否有更好的方法。谢谢!
答案 0 :(得分:1)
您有多种权限选项,但基本上www-data
需要读取(并可能执行)权限。
我希望重新定义DocumentRoot
定义中的VirtualHost
以使用除/var/www/html
以外的其他内容。
例如,您可以使用/srv/www/sitename
,然后为其分配权限myuser:www-data
。
DigitalOcean论坛(以及互联网上)还有许多关于网络文件权限方案的主题。 (例如Proper Permissions for Web Server Directory。)