Bar*_*vza 3 permissions wordpress volumes docker docker-compose
我的主要目标是在我的 Linux 机器上创建一个 WordPress 容器,以便在该容器上进行开发。
\n\n因此,我正在为plugins
和themes
文件夹创建新卷,甚至read & write
使用该:rw
选项添加权限。
但是,当我尝试在这些“卷”中创建新目录或文件时,我收到一条错误消息(尤其是在 VS Code 中),表明我没有添加这些卷的权限。
\n\n而且,基于命令的权限ll
表明所有者是唯一拥有该w
权限的人。这意味着我无法使用该组www-data
并将其添加到我的用户来编辑这些卷。
当我尝试运行时chmod 766 themes plugins
,卷不再绑定,因此该解决方案不起作用。
我搜索了整个网络(包括堆栈溢出),但没有一个答案对我不起作用,所以我迷失了:(
\n\n以下是一些可以帮助您找到解决方案的详细信息,包括docker-compose.yml
文件。
hello
A system error occurred (EACCES: permission denied, mkdir \'~/Workspace/WordpressProject/themes/hello\')\n
Run Code Online (Sandbox Code Playgroud)\n\nmkdir hello
,返回此错误mkdir: cannot create directory \xe2\x80\x98hello\xe2\x80\x99: Permission denied
ll
卷的命令结果drwxr-xr-x 2 www-data www-data 4096 Jun 14 23:54 plugins/\ndrwxr-xr-x 5 www-data www-data 4096 May 17 22:00 themes/\n
Run Code Online (Sandbox Code Playgroud)\n\nA system error occurred (EACCES: permission denied, mkdir \'~/Workspace/WordpressProject/themes/hello\')\n
Run Code Online (Sandbox Code Playgroud)\n\n小智 7
请在VS终端执行:
sudo chown -R $USER <directory_project>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11383 次 |
最近记录: |