【问题标题】:Permission issues with Craft 3 CMS and local asset uploadsCraft 3 CMS 和本地资产上传的权限问题
【发布时间】:2020-02-10 10:01:17
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: permissions composer-php craftcms scotchbox


    【解决方案1】:

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

    如果你放“/images/backgrounds”,那么把它改成“images/backgrounds”

    Craft 中此可配置字段的默认占位符很容易犯此错误。

    【讨论】:

      【解决方案2】:

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

      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
      

      【讨论】:

        猜你喜欢
        • 2023-03-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-31
        • 2011-04-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多