Симптомы:
Некоторые команды очистки не выполняются; Некоторые страницы Drupal пусты.
О неудачных командах drush сообщают «Ошибка сегментации: 11»
Журнал Apache (например, php-error.log в MAMP) также показывает ту же ошибку.
Задний план:
Если вы используете рабочий процесс gulp или grunt - для компиляции SASS вашей темы и т. Д. - вы можете столкнуться с проблемой, когда команды drush выдают ошибку сегментации 11, как это делает Apache, когда страницы Drupal обрабатываются как пробелы (WSD).
Вероятная причина
Это связано с тем, что файлы из вашей среды grunt
или gulp
среды рабочего процесса node_modules
ошибочно регистрируются, например, самим Drupal как побочный продукт drush cache-clear all
. Существуют десятки этих файлов .js, и Drupal не может с ними справиться ... возможно, это регулярное выражение PCRE, которое является основной причиной, как это известно в других местах. Так или иначе ...
Это не всегда происходит
Непонятно, могут ли некоторые модули (например, Browser Sync) вызывать эту ошибку, поскольку рабочий процесс в стиле node.js (т.е. gulp или grunt) может отлично работать до сбоя таким образом.
drush cc all
), что добавило путаницы.