Tengo un comportamiento muy extraño en Drupal 8.8.5 , CentOS Linux versión 7.5.1804, PHP 7.2.19 y HTTPD - Apache/2.4.6
Básicamente, después de actualizar a 8.8.5 (que ha sido un verdadero dolor de cabeza), el sistema arroja errores al vaciar archivos css+js en "vaciar cachés".
Drupal\Core\File\Exception\FileException: no se pudo desvincular el archivo 'public://css/css_Y3zRgmC0P7yIXk_w_H9qyrPs3aMkKRv44SMfupbSCMc.css.gz'. en Drupal\Core\File\FileSystem->delete() (línea 340 de/var/www/html/project/core/lib/Drupal/Core/File/FileSystem.php).
Advertencia: unlink(/var/www/html/project/sites/default/files/css/css_Y3zRgmC0P7yIXk_w_H9qyrPs3aMkKRv44SMfupbSCMc.css.gz): Permiso denegado en Drupal\Core\File\FileSystem->unlink() (línea 124 de /var/ www/html/synergie/core/lib/Drupal/Core/File/FileSystem.php)
Obviamente, esto conduce a un mal comportamiento de la interfaz y del panel de administración.
Literalmente he tratado de hacer todo lo que pude, por:
Lo que encontré muy extraño es que al depurar manualmente el método de desvinculación en FileSystem.php , se obtienen algunos resultados extraños:
public://css/css_Y3zRgmC0P7yIXk_w_H9qyrPs3aMkKRv44SMfupbSCMc.css.gz : legible y escribible
/var/www/html/project/sites/default/files/css/css_Y3zRgmC0P7yIXk_w_H9qyrPs3aMkKRv44SMfupbSCMc.css.gz : legible pero no escribible
Algunas notas: - Httpd se ejecuta en el usuario de apache y en el grupo de apache
He intentado hacer todas las combinaciones posibles de carpeta y permiso de escritura y propietario y grupo en cada directorio y subdirectorios secundarios de /var/www/html/project/sites/
Ya he intentado seguir estas instrucciones: Archivo Web
También ejecuté este "script de permisos de carpetas y archivos": Sitio web de Drupal
¿Tienes ideas o sugerencias? no puedo pasar de este
Suena como el bloqueo de SELinux...
Encuentre el modo actual de SELinux y apáguelo temporalmente.
Getenforce # see current mode. Sudo setenforce 0 # shut it down.Prueba lo tuyo. Si esa es la causa, solo agregue una regla para permitir ubicaciones como /var/www/your Docroot