【问题标题】:Drupal ignore the server permission and display permission errorDrupal忽略服务器权限并显示权限错误
【发布时间】:2015-02-06 17:25:44
【问题描述】:

我已经安装了一个 Drupal 站点,经过几次自定义更改后,我刷新了所有缓存,但此操作导致站点/默认/文件文件夹没有权限并且 drupal 无法更改此文件夹下的任何内容,我检查了我的 CentOS 权限和一切都很好,用户和组 apache:apache 的所有文件夹为 775,

775 用于站点/默认/文件,我也尝试了 777,但不起作用。!

但是 Drupal 向我显示这条消息

在我允许的情况下有什么不好?感谢您的帮助

【问题讨论】:

    标签: php linux apache drupal centos


    【解决方案1】:

    用这么少的数据很难判断。

    1. 为什么 drupal 试图覆盖现有图像?
      • 答案:Drupal 不会尝试覆盖现有图像,而是创建一个新图像(路径不存在)
    2. 有问题的文件的权限是什么?
      • 答案:同1
    3. 文件是在公共、私有还是临时目录中?
      • 答案:公开
    4. 您是否尝试重新保存 public/private/tmp 目录位置(在 drupal 中)?
      • 回答:是的,没有帮助

    【讨论】:

    • 1.错误的图像和文件夹位置路径不存在,Drupal 正在托盘创建而不是覆盖。 2.文件和文件夹不存在 3.公共 4.公共文件是但不工作
    【解决方案2】:

    如果 SELinux 处于活动状态 (getenforce),请恢复文件上下文 (restorecon -Fvr /var/www/html)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      • 2020-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多