Молния это дистрибутив, а не модуль. Дистрибутивы и установочные профили не могут быть удалены после использования для создания сайта. Вот почему дистрибутив Lightning цепляется за drush pm:удалить
команда, чтобы сделать это возможным.
Если вы не получаете никаких Добро пожаловать в деинсталлятор $profile name! сообщение, это означает, что установленный дистрибутив Lightning необходимо сначала обновить, т.к. Удаление молнии предполагает.
- Если вы используете Lightning 3, используйте последнюю версию 3.4.x.
- Если вы используете Lightning 4, используйте последнюю версию 4.1.x.
- Если вы используете Lightning 5, используйте последнюю версию 5.2.x.
- Если вы используете Headless Lightning, используйте последнюю версию 1.9.x.
На этой странице также есть другие предложения, например, следующие, для команд, которые необходимо выполнить до drush pm: удалить молнию
.
Если вы используете BLT и статус drush --fields=установочный профиль
сообщает, что вы напрямую используете молния или же безголовая_молния профили, редактировать блт/блт.yml и измените ключ профиля на минимальный. Не делайте сделайте это, если вы используете подпрофиль Lightning или Headless Lightning.
Что касается бега drush pm: удалить молнию
, это предложения, данные для этого.
Бег drush pm: удалить молнию
использовать инструмент автоматического удаления, который обеспечит безопасное удаление Lightning путем внесения необходимых изменений в код и конфигурацию. Если вы используете подпрофиль Lightning, вы можете разрешить программе удаления автоматически отделять все подпрофили, ответив на запрос, или см. «Отделение подпрофиля от Lightning" ниже, чтобы сделать это вручную (все подпрофили, используемые или нет, должны быть отделены от Lightning, прежде чем вы продолжите). ВАЖНЫЙ: если вы используете Headless Lightning или его подпрофиль, запустите drush pm:удалить headless_lightning
ПЕРЕД Бег drush pm: удалить молнию
.
После запуска drush pm: удалить молнию
, следующий шаг следующий.
Экспортируйте конфигурацию, затем зафиксируйте все изменения и разверните их на своем хостинге. Как минимум, вы должны ожидать увидеть изменения на уровне вашего проекта. композитор.json и ядро.расширение конфиг.
Когда Молния цепляется за drush pm:удалить
команда, она выполняет следующие команды, которые по существу переключают профиль с Lightning на другой.
drush pm: включить profile_switcher
переключатель drush: профиль $ профиль
я не нашел ни одной ссылки на Переключатель профилей модуль в дистрибутиве Lightning, несмотря на то, что необходимо переключить профиль установки, что позволяет удалить дистрибутив. (В противном случае, drush pm: удалить молнию
вернул бы Требуется модуль Lightning ошибка.)
Если обновление дистрибутива не устанавливает его, я бы установил его вручную.
Кроме того, крючок Lightning добавляет обязательную опцию в drush pm:удалить
, профиль, какой установочный профиль использовать вместо дистрибутива. Если после обновления дистрибутива Lightning и выполнения рекомендаций, приведенных в Удаление молнии, вы получаете сообщение об ошибке профиль опция не найдена или не требуется, попробуйте запустить drush pm:удалить молнию --profile='default'
вместо drush pm: удалить молнию
, который бы прошел профиль опция команды и хук, добавленный дистрибутивом.