Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

292
Vistas
Extraños errores de permisos de archivos/carpetas en Drupal 8.8.5

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:

  1. Configurando todos los 777 a /var/www/html/project/sites/default y subdirectorios
  2. Cambio de propietario del directorio antes mencionado
  3. Depuración manual de las líneas 124 y 340 de lib/Drupal/Core/File/FileSystem.php

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

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

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

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda