Mar*_*123 5 wordpress file-permissions docker windows-subsystem-for-linux wsl-2
我在 WSL 环境中使用 docker-compose。目前,Wordpress 在 docker Composer 中运行。Projects 文件夹中的所有文件都位于 www-data 组和用户中,这允许 WordPress 创建所有内容并上传插件。
\n但是一想编辑文件,vs-code 就出现文件权限错误。
将用户切换到 www-data 组允许 vs-code 编辑文件,但 WordPress 在上传插件或删除插件/文件时出现权限错误。
\nwsl.conf 看起来像这样:
\n# Enable extra metadata options by default\n[automount]\nenabled = true\nroot = /windir/\noptions = "metadata,umask=22,fmask=11"\nmountFsTab = false\n\n# Enable DNS \xe2\x80\x93 even though these are turned on by default, we'll specify \nhere just to be explicit.\n[network]\ngenerateHosts = true\ngenerateResolvConf = true\nRun Code Online (Sandbox Code Playgroud)\n使用 Win 11 和 Ubuntu-20.04 - 内核:5.10.60.1 和最新的 docker 版本。
\n编辑:
\n不过,当我想在 Wordpress 中编辑内容、上传媒体或上传我需要的插件时sudo chown -R www-data *,如果我想在 VScode 中编辑文件,我需要sudo chown -R <username> *
小智 2
我的本地 WordPress 开发设置也遇到了类似的问题。(Windows 10 + WSL2),这里是 git 存储库的链接:\n https://github.com/dorumarginean/wordpress-docker
\n为了上传图像/插件,我像您提到的那样更新了所有者,为了使用 Visual Studio Code 进行写入权限,我在 docker-compose.yml 中编辑了 PHP 容器。
\n用户:\xe2\x80\x9c1000:1000\xe2\x80\x9d
\n| 归档时间: |
|
| 查看次数: |
2794 次 |
| 最近记录: |