首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal 8:如何为节点使用私有文件系统

Drupal 8:如何为节点使用私有文件系统
EN

Stack Overflow用户
提问于 2018-09-29 08:32:34
回答 2查看 525关注 0票数 0

场景:我希望创建一个字段并将其附加到内容类型,并愿意将上传的文件存储到私有文件系统中。我使用的是Drupal 8.6、php 7.1和linux

我的默认文件系统是公共的,但是对于这个特定的文件字段,我想将它存储到私有文件夹中。因此,我在文档根文件夹之外创建了一个文件夹,例如/var/www/私有,并将其设置为settings.php。

该字段的目的是为了允许某些登录用户能够下载和限制其他用户。

我谷歌了很多,有很多建议,没有工作或指出我面临的问题。我将文件目录设置为“dcouments/date:custom:Y:custom:m”。

现在,当我试图上传一个文件时,它会给我一个错误,比如文件夹"documents/2018-09“无法创建,上传失败。当然,似乎是权限问题,我将“私有”文件夹授予"rwxrwxr-x“权限,但它不起作用。奇怪的是,它在windows系统中工作。

有人能建议怎么解决这个问题吗?哪里出什么问题了?

提前谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-06 04:36:40

我真正发现的是,web服务器没有权限在私有文件夹中创建子目录。

票数 1
EN

Stack Overflow用户

发布于 2018-09-30 15:49:39

您定义的权限可能会很好。问题可能是私有文件夹既不属于www-data,也不属于它的组。检查文件夹的真实所有者,并将其设置为www-data。这应该能起作用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52566629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档