Drupal忽略服务器权限并显示权限错误
Posted
技术标签:
【中文标题】Drupal忽略服务器权限并显示权限错误【英文标题】:Drupal ignore the server permission and display permission error 【发布时间】:2015-02-06 17:25:44 【问题描述】:我已经安装了一个 Drupal 站点,经过几次自定义更改后,我刷新了所有缓存,但此操作导致站点/默认/文件文件夹没有权限并且 drupal 无法更改此文件夹下的任何内容,我检查了我的 CentOS 权限和一切都很好,用户和组 apache:apache 的所有文件夹为 775,
775 用于站点/默认/文件,我也尝试了 777,但不起作用。!
但是 Drupal 向我显示这条消息
在我允许的情况下有什么不好?感谢您的帮助
【问题讨论】:
【参考方案1】:用这么少的数据很难判断。
-
为什么 drupal 试图覆盖现有图像?
答案:Drupal 不会尝试覆盖现有图像,而是创建一个新图像(路径不存在)
有问题的文件的权限是什么?
答案:同1
文件是在公共、私有还是临时目录中?
答案:公开
您是否尝试重新保存 public/private/tmp 目录位置(在 drupal 中)?
回答:是的,没有帮助
【讨论】:
1.错误的图像和文件夹位置路径不存在,Drupal 正在托盘创建而不是覆盖。 2.文件和文件夹不存在 3.公共 4.公共文件是但不工作【参考方案2】:如果 SELinux 处于活动状态 (getenforce
),请恢复文件上下文 (restorecon -Fvr /var/www/html
)。
【讨论】:
以上是关于Drupal忽略服务器权限并显示权限错误的主要内容,如果未能解决你的问题,请参考以下文章
如何在范围变量中删除权限offline_access和publish_stream