Síntomas
Algunos comandos drush fallan; Algunas páginas de Drupal están en blanco.
Los comandos drush fallidos informan "Error de segmentación: 11"
El registro de Apache (por ejemplo, php-error.log en MAMP) también muestra el mismo error.
Fondo:
Si usa un flujo de trabajo de trago o gruñido, para compilar el SASS de su tema, etc., puede encontrarse con un problema en el que los comandos drush arrojan un error de segmentación 11 al igual que Apache mientras sirve las páginas de Drupal como espacios en blanco (WSD).
Causa probable
Esto se debe a que los archivos de su grunt
o de gulp
flujo de trabajo en el entorno node_modules
erróneamente están siendo registrados por sí Drupal como un subproducto de drush cache-clear all
por ejemplo. Hay docenas de estos archivos .js y Drupal no puede manejarlos ... posiblemente es una expresión regular de PCRE que es la causa principal, ya que esto se conoce en otros lugares. De todas formas ...
No siempre sucede
No está claro si algunos módulos (como la Sincronización del navegador, por ejemplo) inducen este error ya que un flujo de trabajo de estilo node.js (es decir, tragar o gruñir) puede funcionar perfectamente antes de fallar de esta manera.
drush cc all
), lo que aumenta la confusión.