0

我已经完成了在本地配置 Craft 3 CMS 的步骤。我使用 Scotchbox 和 Composer 通过 MacOS Mojave 在 Ubuntu 上进行安装,直到将资产上传到本地服务器为止,一切都很好......现在我不断收到消息:

上传失败。错误消息是:“无法创建根目录“/Users/marcus/projects/craft-two/web/images/drinks”。mkdir():权限被拒绝

从那以后,我尝试更新权限,使项目文件夹craft-two对用户和组可读、可写和可执行,但这并没有帮助。

非常感谢一些指导......已经搜索了很多无济于事。谢谢

4

2 回答 2

1

您错误地配置了资产卷。这真的很容易做到。
在文件系统路径上。不要以“/”开头

如果您输入“/images/backgrounds”,则将其更改为“images/backgrounds”

Craft 中此可配置字段的默认占位符可能会使此错误成为一个容易犯的错误。

于 2020-03-11T07:21:40.473 回答
0

转到http://yourlocal.test/admin/utilities/php-info并检查您的 Web 服务器正在运行的用户名/组。之后,您可以使用以下命令设置正确的用户权限:

sudo chown -R username.group /Users/marcus/projects/craft-two

还要确保/Users/marcus/projects/craft-two/web/images/drinks是读/写

sudo chmod 775 -R /Users/marcus/projects/craft-two/web/images
于 2020-03-06T16:04:33.950 回答