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忽略服务器权限并显示权限错误的主要内容,如果未能解决你的问题,请参考以下文章

drupal :: 订购完整的钩子并升级用户权限/角色

git忽略文件权限的检查

如何在范围变量中删除权限offline_access和publish_stream

Drupal 8 连接获得 PDO 权限被拒绝

报告服务器不工作显示错误消息“验证是不是已授予足够的权限”如何解决?

登录 ssh 时出现“权限太开放”