Sintomi:
Alcuni comandi drush falliscono; Alcune pagine di Drupal sono vuote.
I comandi drush non riusciti riportano "Errore di segmentazione: 11"
Anche il registro Apache (ad esempio php-error.log in MAMP) mostra lo stesso errore.
Sfondo:
Se usi un flusso di lavoro gulp o grugnito - per compilare il SASS del tuo tema, ecc. - Potresti imbatterti in un problema in cui i comandi drush generano un errore di segmentazione 11, così come Apache mentre servono pagine Drupal come spazi vuoti (WSD).
Causa probabile
Questo perché i file dal grunt
o gulp
flusso di lavoro in ambiente node_modules
vengono erroneamente essere registrati con Drupal se stesso come un bi-prodotto drush cache-clear all
, per esempio. Ci sono dozzine di questi file .js e Drupal non può gestirli ... è probabilmente una regex PCRE che è la causa principale, come è noto altrove. Comunque ...
Non succede sempre
Non è chiaro se alcuni moduli (come Browser Sync per esempio) inducano questo errore in quanto un flusso di lavoro in stile node.js (es. Gulp o grunt) può funzionare perfettamente prima di fallire in questo modo.
drush cc all
), Aggiungendo confusione.