Drupal 8.8.5上的奇怪文件/文件夹权限错误

问题描述 投票:0回答:1

我在Drupal 8.8.5,CentOS Linux版本7.5.1804,PHP 7.2.19和HTTPD-Apache / 2.4.6上遇到非常奇怪的行为

基本上,更新到8.8.5之后(确实很头疼),系统在“ [刷新缓存]”中的刷新css + js文件时,系统引发错误。

Drupal \ Core \ File \ Exception \ FileException:无法取消链接文件“ public://css/css_Y3zRgmC0P7yIXk_w_H9qyrPs3aMkKRv44SMfupbSCMc.css.gz”。在Drupal \ Core \ File \ FileSystem-> delete()中(第340行)/var/www/html/project/core/lib/Drupal/Core/File/FileSystem.php)。

警告:取消链接(/var/www/html/project/sites/default/files/css/css_Y3zRgmC0P7yIXk_w_H9qyrPs3aMkKRv44SMfupbSCMc.css.gz):在Drupal \ Core \ File \ FileSystem-> unlink()中拒绝权限(第124行)/var/www/html/synergie/core/lib/Drupal/Core/File/FileSystem.php)

这显然会导致不良的前端和管理面板行为。

我从字面上想尽一切可能,方法:

  1. 将所有777设置为/ var / www / html / project / sites / default和子目录
  2. 更改目录的所有者
  3. 手动调试lib / Drupal / Core / File / FileSystem.php的124和340行

我发现很奇怪,是通过手动调试FileSystem.php上的unlink方法,它导致了一些奇怪的结果:

public://css/css_Y3zRgmC0P7yIXk_w_H9qyrPs3aMkKRv44SMfupbSCMc.css.gz可读且可写

/ var / www / html / project / sites / default / files / css / css_Y3zRgmC0P7yIXk_w_H9qyrPs3aMkKRv44SMfupbSCMc.css.gz可读但不可写

一些注意事项:-Httpd在apache用户和apache

上运行
  • 我已经尝试对/ var / www / html / project / sites /的每个目录和子目录进行文件夹和写权限以及所有者和组的所有可能组合。

  • 我已经尝试遵循以下说明:Web Archive

  • 我也运行了此“文件夹和文件权限脚本”:Drupal Website

  • 您有想法或建议吗?我不能越过这个]

我在Drupal 8.8.5,CentOS Linux发行版7.5.1804,PHP 7.2.19和HTTPD上遇到非常奇怪的行为-Apache / 2.4.6从本质上讲,在更新到8.8.5之后(这确实令人头疼) ,系统...

php apache drupal centos drupal-8
1个回答
0
投票

类似SELinux的声音阻塞...

找到SELinux的当前模式并暂时将其关闭。

© www.soinside.com 2019 - 2024. All rights reserved.